EPA-650/4-74-001
THE APPLICATION
OF REPRO-MODELING
TO THE ANALYSIS
OF A PHOTOCHEMICAL
AIR POLLUTION MODEL
by
Alan Horowitz, William S. Meisel,
and David C. Collins
Technology Service Corporation
225 Santa Monica Boulevard,
Santa Monica, California 90401
Contract No. 68-02-1207
Program Element No. 1A1009
EPA Project Officer: Ronald E. Ruff
Meteorology Laboratory
National Environmental Research Center
Research Triangle Park, North Carolina 27711
Prepared for
OFFICE OF RESEARCH AND DEVELOPMENT
U.S. ENVIRONMENTAL PROTECTION AGENCY
WASHINGTON, D.C. 20460
December 1973
-------
This report has been reviewed by the Environmental Protection Agency and
approved for publication. Approval does not signify that the contents
necessarily reflect the views and policies of the Agency, nor does
mention of trade names or commercial products constitute endorsement
or recommendation for use.
11
-------
Ill
Abstract
Several physical models which simulate the impact of emissions and
meteorology on the creation and dispersion of photochemical smog have
been developed. Characteristics of most of these models are that they
are highly computational and require a great deal of input data; hence,
it is generally difficult to systematically explore the implications of
the models or to use them in a planning context where many model runs are
required. This paper explores "repro-modeling," the analysis and replica-
tion of the input/output characteristics of the model, as a means of
meeting these objectives. A study of the application of repro-modeling
to the SAI model developed for the Los Angeles Basin is described. The
major objectives of the study were threefold: (1) a feasibility test of
the repro-modeling approach; (2) a limited interpretation of the implica-
tions of the model; and (3) an efficient repro-model program which
duplicates input/output relationships of the original model. The repro-
model developed is analyzed in a particular application context (i.e.,
transportation emission control policy evaluation) and its general
implications are discussed. Examples of use of the repro-model, which
requires orders of magnitude less computer time than the original model,
are provided.
-------
TABLE OF CONTENTS
Abstract i i i
List of Figures vii
List of Tables xi
SECTION
1.0 INTRODUCTION 1
1.1 Major Objectives 2
1.2 Limitations of the Present Study 3
1.3 Outline 6
2.0 THE PHOTOCHEMICAL POLLUTION MODEL 8
2.1 Overview 8
2.2 Input Requirements of the SAI Model 10
2.3 Outputs of the SAI Model 11
2.4 Computational Requirements of the Model 12
3.0 AN APPLICATION CONTEXT 13
3.1 A Repro-Model for Evaluating Effects of
Transportation Control Strategies 13
3.2 The Policy Region 14
3.3 Outputs of the Repro-Model 22
3.4 SAI Model Runs 26
4.0 REPRO-MODEL DEVELOPMENT 32
4.1 The Technical Approach 32
4.1.1 Continuous Piecewise Linear Functions 34
4.2 Implications of the Precision of the SAI Model for
Statistical Analysis 43
4.3 Repro-Models Created and Accuracy Achieved 45
4.4 The Repro-Model Program 54
5.0 IMPLICATIONS OF THE MODEL 58
5.1 General Implications of the Model 58
5.2 Examples of Repro-Model Use 69
5.2.1 Impact of Emission Controls on Motor Vehicles. 69
5.2.2 Ratio of Hydrocarbon Emissions to NOX
Emissions 72
5.2.3 Effects of Single Day Emission Reduction 76
6/0 CONCLUSION -. 78
-------
VI
TABLE OF CONTENTS (Continued)
ACKNOWLEDGMENTS 81
REFERENCES 83
APPENDIX 85
A.1 Repro-Model Documentati on 85
A.2 Program Listing 88
A. 3 One Hundred SAI Model Runs 96
-------
VI1
LIST OF FIGURES
1.1 INPUT-OUTPUT STRUCTURE OF THE ORIGINAL MODEL AND
THE REPRO-MODEL 4
2.1 THE SAI COORDINATE SYSTEM AND LOCATIONS OF REPRO-MODELS 9
3.1 A PROJECTION ON THE (x1}x2) AXES OF THE FIVE-DIMENSIONAL
POLICY REGION 17
3.2 THE RANGE OF THE INITIAL CONDITION VARIABLES 19
3.3 RELATIONSHIP BETWEEN NOX MOBILE SOURCE EMISSION AND
INITIAL CONDITION VARIABLES 20
3.4 1969 VMT WITH VEHICLE MIX OF YEARS 1969-1980 23
3.5 EFFECT OF VMT CHANGES ON MOBILE SOURCE EMISSIONS 24
3.6 A PEAK OXIDANT "HISTOGRAM" FOR THE BASELINE RUN 27
4.1 THE OVERALL REPRO-MODEL AS A COLLECTION OF REPRO-MODELS
FOR EACH DEPENDENT VARIABLE 33
4.2 A CONTINUOUS PIECEWISE LINEAR FUNCTION OF ONE VARIABLE . 35
4.3(a) AN EXAMPLE OF A CONTINUOUS PIECEWISE LINEAR FUNCTION
IN TWO VARIABLES—AN OXIDANT REPRO-MODEL (10,24) 36
4.3(b) AN EXAMPLE OF A CONTINUOUS PIECEWISE LINEAR FUNCTION
IN TWO VARIABLES—AN N02 REPRO-MODEL (10,21) 37
4.4 AN EXAMPLE OF POSSIBLE SUBREGIONS FOR A TWO-VARIABLE
CONTINUOUS PIECEWISE LINEAR FUNCTION 39
4.5(a) FIT OF PERFECTLY PIECEWISE LINEAR DATA 44
4.5(b) SAME FIT AS 4.5(a) ON DATA WITH ROUNDOFF ERROR
INTRODUCED 44
4.6 EXAMPLE OF AN OUTPUT TABLE FROM ONE RUN OF THE
REPRO-MODEL 47
5.1 A "CUT" OF THE MODEL HOLDING THREE VARIABLES CONSTANT
AT ZONE (10,24) 59
5.2 A SIMPLE ILLUSTRATION OF THE POSSIBLE NEED FOR A
TRANSITORY SUBREGION 66
5.3 EFFECT OF VARYING NOX WHILE HOLDING HYDROCARBONS
CONSTANT ; 74
-------
LIST OF TABLES
3.1 POLICIES WHICH CAN BE EVALUATED USING THE REPRO-MODEL . 16
3.2 POLICY REGION CONSTRAINTS 21
3.3 DEPENDENCE OF ZONE PREDICTIONS 29
3.4 THE PEAK AS A PREDICTOR OF OTHER CONCENTRATIONS 30
4.1 TEN POLICIES USED IN TESTING REPRO-MODELS 46
4.2 COMPARISON OF CONTINUOUS PIECEWISE LINEAR FIT WITH
FIVE VARIABLE LINEAR AND QUADRATIC FITS 47
4.3 REPRO-MODEL COEFFICIENTS FOR OXIDANT 49
4.4 REPRO-MODEL COEFFICIENTS FOR N02 51
4.5 REPRO-MODEL SPECIFICATIONS FOR OXIDANT 52
4.6r REPRO-MODEL SPECIFICATIONS FOR N02 53
4.7(a) RMS ERROR OVER TEN TEST POLICIES N02 55
4.7(b) RMS ERROR OVER TEN TEST POLICIES OXIDANT 55
5.1 ANALYSIS DATA FOR OXIDANT REPRO-MODELS 63
5.2 COEFFICIENTS OF LINEAR FUNCTIONS FOR OXIDANT
REPRO-MODELS 67
5.3 ANALYSIS DATA FOR N02 REPRO-MODELS 70
5.4 IMPACT OF FEDERAL EMISSION CONTROL STANDARDS MOBILE .
SOURCES—OXIDANT 71
5.5 EFFECTS OF SINGLE DAY TRAFFIC REDUCTION POLICY ON
AIR QUALITY 77
A.I REPRO-MODEL POLICY INPUT FORMAT 86
-------
THE APPLICATION OF REPRO-MODELING TO THE
ANALYSIS OF A PHOTOCHEMICAL AIR POLLUTION MODEL
1.0 INTRODUCTION
In recent years several researchers have developed complex physical
models of the chemistry and dispersion of photochemical pollutants [e.g.,
1,2,3,4]. The major motivation for the models initially was to aid in the
evaluation of detailed plans for implementation of the Clean Air Act. For
an application of this sort, where a few complex strategies are to be
evaluated, the large amount of time required for data preparation and the
high computer cost per run of such models are justified by the resulting
benefits.
There are other uses for a pollution model, however, in which the
computational burden and complexity of data input are significant impedi-
ments. Such uses include (a) gaining detailed insight into the impact of
changes in emission levels and in ratios of pollutants as an aid to
judgment in designing policies; (b) estimating the air pollution impact
in a large-scale planning model measuring many environmental and socio-
economic impacts; and (c) rapidly evaluating hundreds or even thousands of
alternative policies as part of an optimization process, e.g., in develop-
ing an optimal fuel allocation plan.
Repro-modeling has been suggested as an approach to extending the
utility of complex models to such uses [5]. Briefly, repro-modeling
consists of using input/output data generated by the model to understand
its implications and to develop an efficient "model of the model" for
limited purposes. This final report on contract number 68-02-1207 with
-------
the Environmental Protection Agency explores the utility of repro-modeling
through application to a photochemical pollutant model developed by
Systems Applications, Inc.
1.1 Major Objectives
The major objectives of the present study are threefold:
(1) Feasibility of the repro-modeling approach—A major objective of
the study was a demonstration of the repro-modeling approach and a
test of its feasibility in application to a photochemical pollution
model. Questions in this regard include the following: Is the input/
output structure of the model sufficiently simple to allow repro-modeling
that relationship with a small number of input/output samples of the
model? Is the particular technical approach to the problem of modeling
that relationship practical? Can the implications of the model be
extracted from those input/output samples through the technical
approaches proposed?
(2) Limited interpretation of the present model—Can the results of
the study be phrased so that the implications of the model are made
clear? The interpretation of the relationship between those input
parameters changed and output variables measured for the present
version of the model provides insights into the implications of the
physical relationships embodied in the model and, to the degree of
validity of the model, those embodied in the real world. Since a
further version of the model is currently under development, any
intuitively unreasonable implications of the present version may lead
model developers into opportunities for further model improvement.
-------
(3) An efficient repro-mode1--We wish to summarize the input/output
implications of a model in relatively efficient equations which, to
the degree of accuracy of the model, yield the same results as running
the original model. This working repro-model, which can be embodied
in a relatively simple computer program, should run orders of magni-
tude faster than the original model. These differences between the
original model and the repro-model are illustrated in Figure 1.1.
1.2 Limitations of the Present Study
The present study has limited objectives and should be interpreted in
that light. Major limitations on the generality of the results include the
following: (a) the original model is calibrated for Los Angeles and the
meteorology was fixed; (b) not all aspects of the original model are
exercised; and (c) relationships implied by the original model are valid aids
for policy design only to the extent that the model represents reality. Let
us discuss these points in turn.
The model utilized was developed by Systems Applications, Inc., under
contract to the Environmental Protection Agency [1]. It was designed from
physical principles to be applicable to many regions, but has been cali-
brated and to some degree validated for the Los Angeles Basin. The study
is limited to one particular high pollution day which is reasonably well
documented and was included in the SAI study; our analysis is particular to
the meteorology on that day. This limitation is not as restrictive as it
might seem. One is usually interested in reducing pollution levels on
extreme days, not average days. In fact, the "rollback" model used in
designing many Clean Air Act implementation plans in effect chooses a
-------
SAI MODEL
(22 Minutes of
Processing)
40,000 WORDS
OF INPUT
30,000 WORDS
OF OUTPUT
5 WORDS
OF INPUT
REPRO-MODEL
(Milliseconds)
SEVERAL KEY
OUTPUTS
FIGURE 1.1
INPUT-OUTPUT STRUCTURE OF THE
ORIGINAL MODEL AND THE REPRO-MODEL
-------
a single high pollution day as the point from which to roll back.
Consistent with the philosophy of repro-modeling, the number of vari-
ables varied in the repro-model is orders of magnitudes less than the
number of variables which can be varied in the original model; however,
the repro-model variables are aggregate variables which vary many of the
original model inputs concurrently. The results must hence be qualified
in the sense that all the degrees of freedom of the model have not been
exercised and that the particular means chosen to aggregate the input
variables involve several assumptions. For example, in defining variables
such as the percent reduction in total reactive hydrocarbons emitted, the
assumption was made that basic items such as time and space distribution of
vehicular traffic would not change. Such assumptions, discussed in further
detail in the body of this report, limit the number of alternative policies
which can be evaluated by the repro-model, but are not inconsistent with a
large number of policies. It should be noted that the validity of such
assumptions depends to a large degree upon the outcome of the study; that
is, if the input/output structure of the model is sufficiently simple,
then more detailed assumptions probably are not justified.
An important limitation of the study that should be emphasized at the
outset is that we are modeling a model, and only indirectly the physical
system. Hence, the utility of the results in policy planning is determined
by the validity of the original model. Tests of model validity will not be
evaluated here, but it should be noted that those tests performed were
related to forecasting absolute pollution levels. The repro-model is
-------
oriented more toward determining relative effects of changing different
variables than predicting absolute pollution levels. If the major char-
acteristics of the physical system are embodied reasonably in the model,
then the relative effects and nonlinearities involved in the process
should be modeled adequately. However, the original model is still under
continuing development, and implications of future versions of the model
may differ. On the positive side, an important aspect of working with
models rather than directly with data from the physical system is that
all variables can be controlled. The physical system is not so coopera-
tive; the difference in pollution levels from one day to another is due
to a large number of factors including changing traffic distributions and
meteorology. In the physical model we can hold traffic distribution and
meteorology constant while manipulating other factors. Hence, for the ex-
ploration of the relative effects of a large number of alternatives, model-
ing the model might in some cases be more to the point than a direct model
of the physical world. From another point of view, the investigation of
the implications of the model in terms of general effects is another form
of model validation. If the model predicts effects which are strongly
counter-intuitive and difficult to justify, this suggests that the compon-
ents of the model contributing to those effects be examined carefully to
suggest improvements in the model.
1.3 Outline
In Section 2.0 the photochemical pollutant model under study is
described briefly. Section 3.0 discusses the application context for the
repro-model; that is, the aggregate input variables and output variables
-------
chosen are described, the policies to which they correspond are indicated,
and the ranges of the policy variables are specified. Section 4.0 contains
discussion of the repro-models created, the accuracy achieved, and the form
of the results produced by the repro-model program. Section 5.0 discusses
the general implications of the model revealed by the analysis and exempli-
fies the use of the repro-model to examine policy tradeoffs. Section 6.0
reviews and summarizes the results of the study.
-------
2.0 THE PHOTOCHEMICAL POLLUTION MODEL
2.1 Overview
The photochemical pollution model developed at Systems Applications,
*
Inc., was the focus of analysis in this study. The purpose of the SAI
model is, given emission levels, meteorology, and other data, to
accurately predict pollutant concentration over a wide area (to date, the
Los Angeles areaj. The model, as used in this study, divides the region
into 62b 2x2 mile squares, the atmosphere above ground level and below
the inversion into five vertical strata and time into five minute
intervals with hourly summaries. A ten-hour simulation was used in
this study. Figure 2.1 illustrates the positioning of the model region
over the Los Angeles Basin.
The SAI model is one of the most comprehensive photochemical pollution
models developed. Based on the Eulerian (fixed coordinate) approach, the
SAI model repeatedly solves the conservation of mass differential equations
for the whole basin. A total of six atmospheric pollutants are simulated
with a fifteen-step photochemical reaction model. These pollutants are
reactive and unreactive hydrocarbons, nitrogen dioxide, nitric oxide,
carbon monoxide, and ozone. The model requires two types of inputs:
meterological inputs such as wind speed and direction and inversion
heights, and emission inputs such as hydrocarbon and NO production from
A
both fixed and mobile sources. Outputs of the model take the form of
estimates of the six pollutants' hourly average concentrations in most
*
The SAI model is documented in great detail in a lengthy report. The
reader should consult this report for a complete description of the SAI
model [I].
-------
9 10 11 12 13 W 15 16 17 18 19 20 21 22 23 21 25
PA
GIF:
SA
c o
1 Ff
VAl
\
:EAN
RNAf
LEY
\
|DO
\
\
03
NO?
\
\
\
X
\
^
)
^^~
X,
03
03
N02
L
\
DOl
US /
-ONO
f
If
1
03
NO 2
NTO
NGL
03
BE-
JN
.ts
\CH
\ s-
•
03
^
\
\
\
\
03
)RAi^
\
AZ
GE (
\_
"^-^
ISA
:OUN
~\
•y
\
03
25
24
23
22
21
20
19
18
17
16
15
W
13
12
11
10
9
8
7
6
5
4
3
2
1
25
2H
25
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
1234567
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
FIGURE 2.1
THE SAI COORDINATE SYSTEM
AND LOCATIONS OF REPRO-MODELS
-------
10
of the four-square-mile zones. The SAI model can be characterized,
therefore, as a transfer function between very detailed and complex
inputs and very comprehensive outputs.
The SAI model is undergoing further development. The latest available
version [l ] of the model was used in this study. As newer versions of the
SAI model are released, we can expect improvements in accuracy and possibly
in computational efficiency.
2.2 Input Requirements of the SAI Model
Raw emissions and meteorological data are preprocessed before they
are input into the model. Parts of this preprocessing are accomplished by
hand; however, much of the data preparation procedure has been computerized
in the current version.
The SAI model requires a complete and detailed emissions inventory
for any day that is simulated. Traffic volumes on all surface streets
and speeds and volumes of traffic on all freeways are used to obtain
emissions from mobile sources. Cold start information, the temporal dis-
tribution of traffic, ground operations at airports are also used. Fixed
source emissions are aggregated for each of the 625 zones. Stack emission
information is also required. Approximately 15,000 words of emission
input is used to simulate a single day in Los Angeles.
The SAI model further requires a complex statement of the simulated
day's meteorology. Unlike emission inventories which can remain useful
for several months, meteorological data can change drastically from one day
to the next. Besides demanding wind speed and direction and inversion height
-------
11
in each zone for each hour, the SAI model requires initial and boundary
condition concentrations of all the pollutants. In all, approximately
25,000 words of meteorological input must be respecified for each day
simulated.
2.3 Outputs of the SAI model
In the course of one model run, approximately 37,500 words of output
are generated. This breaks down into six pollutant concentrations in
625 zones for 10 hours. Each output is the average of several concen-
trations computed for each zone and each hour. Only ground level
concentrations are normally reported, although the average concentrations
in each of the four highest strata are also available. Additionally, the
SAI model interpolates to obtain the expected concentrations at each of the
air pollution monitoring station locations within the simulation boundaries.
In order not to convey the misleading impression that the SAI model is
extremely accurate, the outputs are presented as rounded integers. The
units of concentration for each pollutant are chosen such that the results
contain about two digits of information. Where the results involve only
one digit (e.g., 6 pphmj the error introduced by rounding can be a signifi-
cantly high fraction of the pollution level. This feature of the model pre-
sents little problem to the typical user, since the accuracy of the model
simply does not warrant more significant figures.
The rounding, however, presents a problem when doing statistical
analyses of the model: it adds a pseudo-random component to the model
output. This problem will be discussed in more detail later -;n this report.
-------
12
2.4 Computational Requirements of the Model
The SAI model requires a computer with approximately 300K bytes of
memory. The ten-hour simulation takes about seventy-three minutes [1]
on the IBM 370-155 and about twenty-two minutes on the IBM 370-165.
Furthermore, the program requires computer facilities which have available
a minimum of three disk or tape drives, with two additional disk areas
needed for full utilization.
In the course of this study, the SAI model was executed one hundred
times. These computations were carried out by the staff at the Environ-
mental Protection Agency on an IBM 370-165, according to specifications
developed jointly by Technology Service Corporation and EPA personnel.
Only the emission input data was modified in this study. Otherwise, the
model was run exactly as specified by SAI. The results of the model runs
were analyzed at TSC.
All the SAI model runs used the meteorological conditions of September
30, 1969. The test day had high average oxidant readings (36 pphm at
Pasadena) and was typified by slight winds and a strong inversion.
Total NO emissions for the test day were 772 tons in Los Angeles
A
County and 119 tons in Orange County. Approximately 62% of the emissions
were from motor vehicles. Los Angeles County contributed 1237 tons of
high-reactivity organic gases and 804 tons of low-reactivity organic gases.
Orange County was responsible for 220 tons of high-reactivity organic
gases and 79 tons of low-reactivity organic gases. Motor vehicles were
the cause of approximately 84% of these emissions.
A detailed breakdown of emission by sources can be obtained in the
appendix to an early SAI report [1].
-------
13
3.0 AN APPLICATION CONTEXT
3.1 A Repro-Model for Evaluating Effects of Transportation Control
Strategies
The SAI model (as with any comprehensive model) lends itself to
analysis from many different viewpoints. The number and variety of
repro-models that could be constructed from any model of this size are
virtually infinite. The content of a repro-model's input/output relation-
ships can be defined by first delineating a decision or analysis context.
Once this context has been carefully defined a repro-model can be built
which specifically answers certain pre-specified questions.
The application context chosen for this study centers around trans-
portation control strategies. The objective of the application is to
gain insight into how across-the-board emission controls affect overall
air quality. The inputs to the repro-model are aggregate emission
measures. The outputs of the repro-model are selected measures of
pollution concentration at various locations in the South Coast Air Basin.
The relationship between the SAI model and the repro-model was
illustrated in Figure 1.1. While the SAI model represents an indirect
relationship between tens of thousands of disaggregated variables, the
repro-model selects only a few aggregated inputs and directly produces
several meaningful outputs. Within its limited scope, the repro-model
is in effect equivalent to the original SAI model.
The repro-model deals in the language of the decision-maker or planner
rather than the language of the environmental engineer or meteorologist.
For example, when the planner wishes to test the impact of a certain
-------
14
percentage reduction in vehicle miles of travel (VMT) in a specified year,
the repro-model will accept this input with very little preprocessing. The
outputs of the repro-model are phrased to convey the maximum of information
to the decision-maker. Instead of producing volumes of uninterpreted data,
the repro-model's results are phrased for comparison with the national
ambient air quality standards.
3.2 The Policy Region
Because only one hundred air pollution model runs were made, the
*
number of decision variables and their ranges were carefully selected.
For this repro-model, the variables were restricted to those which describe
short-run emission reduction policies.
This repro-model is directed, particularly, toward changes in pollutant
production from motor vehicles. Two control variables for primary motor
vehicle pollutants (NO ,HC), two variables for initial and boundary pollution
A
concentration (NO ,HC), and one variable for area source hydrocarbons have
A
been defined. Meteorological, geographical, and developmental variables
have all been assumed constant and equal to the values for the test day.
Each variable is defined in terms of the fraction of the values used
for the selected test day. The oxides of nitrogen variable, for instance,
is the fraction of NO emitted from each zone as compared with the actual
A
values for the test day. The fraction is specified constant over all zones.
That is, a fifty percent reduction in NO emissions implies a fifty percent
A
reduction in every zone. The initial condition variables specify the
The "curse of dimensionality" makes careful choice necessary; for
example, if one simply looked at combinations of 5 values of each of 5
variables, the number of model runs required would be 5^ = 3,125.
-------
15
initial and boundary pollutant concentrations as a fixed fraction of the
test day's initial and boundary concentrations.
While this variable set may seem somewhat restrictive, the number .and
types of policy alternatives which can be investigated in this manner is
quite large. Table 3.1 on the following page shows which of the most com-
monly suggested control strategies the repro-model can handle. Of the short-
run control measures only those which imply a transportation demand change
or deal in an unmodeled pollutant cannot be analyzed using the repro-model.
Most commonly applied control measures do not radically reduce one
pollutant while leaving all other pollutants unchanged. For example, if
fuel was rationed we might expect to see emissions of all pollutants
decrease roughly in proportion to the decrease in fuel consumption. Over
the short run, one would not expect to see great variations between pollu-
tants in the amount of reduction. Under a fifty percent gas rationing
proposal, for instance, we would not expect to see in the short run a
seventy percent reduction in HC and only a thirty percent reduction in NO
X
from mobile sources.
The policy region has been defined assuming that reductions in mobile
source emissions will be highly correlated. A thirty percent variation from
an equal reduction rule is permitted for control strategies which do not
greatly affect the status quo, and as much as a two hundred percent varia-
tion off the equal reduction line is permitted for radical policy alterna-
tives. A projection of the feasible policy region is shown in Figure 3.1.
The equal reduction line is the set of points such that: x, = x^, where
x-, is the NO mobile source emission variable and x0 is the hydrocarbon
I A £
mobile source emission variable.
-------
16
TABLE 3.1
POLICIES WHICH CAN BE EVALUATED USING THE REPRO-MODEL
Short-Run Control Measures
Can repro-model aid
decision making?
A. Inspection Maintenance Yes
B. Retrofit Yes
C. Fuels Modification
1. Lowering Reid Vapor Pressure Yes
2. Replacing Reactive Hydrocarbons Yes
3. Lead Removal No
4. Gaseous Fuel Conversion Yes
D. Traffic System Improvements Yes
E. Vehicle Exchange Yes
F. Vehicle Travel Reduction
1. Limited Registration Yes
2. Fuel Rationing Yes
3. Travel Rationing Yes
4. Parking Limitations No
5. Free Zones No
6. Work Schedule Shifts No
G. Pricing
1. Increase Cost of Ownership Yes
2. Increase Fuel Taxes Yes
H. Demand Shift
1. Improve Mass Transit No
2. Slow Traffic Improvement No
J. Household and Industrial Emission Reduction No
Long-Run Control Measures
K. Land Use Planning
1. Population Shifts Due to Transportation
Improvement
2. Population Increases
3. Green Belts—Open Space
4. Industrial Location/Stationary Source Location
Long-run strategies
must be tested with
a new repro-model
designed to handle
the specific problem.
-------
17
150_
C\J
X
oo
o
i—i
-------
18
The initial condition variables adjust both the initial conditions
and boundary conditions together. These variables are permitted to vary
around the values that would typically be found under the various emission
control strategies. That is,
= 38 + 0.62X, +6 (3.1)
X5 = 0.84x2 + 0.16x3 + 6 , (3.2)
where x. is the NO initial condition variable, xg is the hydrocarbon
initial condition variable, and x3 is the fixed source hydrocarbon-emission
*
control variable. Figure 3.2 shows the range (<5) that the initial condi-
tion variables may be varied around their typical values. The relationship
between x. and x, is shown in Figure 3.3.
The formal statement of the policy region constraints is provided
in Table 3.2.
Carbon monoxide concentration does not greatly affect the reaction
equation. CO production from automobiles has, therefore, been made an
endogenous variable in this model. Because CO emissions are expected to
vary roughly with NO and HC emissions, we assume CO reduction is proper-
/\
tional to the average reduction in HC and NO .
J\
The two-dimensional projection of the policy region with respect to
NO and HC mobile source emissions is a rectangle tilted at 45°. In
The coefficients in these two equations result from the 62 percent
contribution of NOX from mobile sources and the 84 percent contribution
of HC from mobile sources.
-------
19
-------
20
150 t-
o
o
X
o
50
0
50
TOO
150
MOBILE SOURCE NOX EMISSIONS
FIGURE 3.3
RELATIONSHIP BETWEEN NOV MOBILE SOURCE EMISSION
A
AND INITIAL CONDITION VARIABLES
-------
21
TABLE 3.2
POLICY REGION CONSTRAINTS
x + Xo > 30 (D
1 9 wW * *
X] + x2 < 240 (2)
X] - X2 < 40 (3)
-x + x2 < 20 (4)
x2 > 0 (5)
x3 > 0 (6)
x3 < 100 (7)
x4 - 0.558Xl > 29.2 (8)
x4 - 0.682x1 < 46.8 (9)
-x5 + 0.756x2 + 0.144x3 < 5 (10)
x5 - 0.924x2 - 0.176x3 < 5 (11)
x5 > 0 (12)
x = % of test day's mobile source NO emissions
1 x
x2 = % of test day's mobile source hydrocarbon emissions
x3 = % of test day's fixed source hydrocarbon emissions
x, = % of test day's initial and boundary conditions for NO
* /\
XE = % of test day's initial and boundary conditions for hydrocarbons
-------
22
Figure 3.4 the policies representing vehicl9 emission controls has been
superimposed on the policy region [8]. The resulting curve falls well
within the policy region. While Figure 3.4 holds vehicle miles of travel
(VMT) constant, Figure 3.5 shows the effects of VMT changes in any year
between 1969 and 1980. While these curves do not take into consideration
secondary reductions or increases in emissions due to vehicle speed
changes, all but very radical VMT change policies fall within the policy
region. By varying both the VMT and the emission control policy, and
adjusting for secondary effects, an infinite variety of control policies
can be simulated within the specified policy region.
As insurance, two vectors well outside the policy region were included
in the repro-model design to improve the accuracy of extrapolation beyond
the chosen policy region.
3.3 Outputs of the Repro-Model
The outputs of the SAI model provide the ability to construct literally
thousands of repro-models. We are given the concentrations of six pollu-
tants, ten time periods, and six hundred and twenty-five zones. Not all
of this information is particularly useful for present purposes, and the
number of relevant dependent variables can be quite small.
The pollutant which violates national primary and secondary ambient air
quality standards most frequently in the Los Angeles Basin is photochemical
oxidant. While the eight-hour average carbon monoxide standard is often
exceeded, photochemical oxidant is considered the critical pollutant for
air quality control in Los Angeles. The repro-model accordingly emphasizes
measures of peak one-hour average oxidant. Time average nitric oxide
concentrations are also studied, but to a lesser extent.
-------
23
oo
UJ
O
OO
CTi
O1
VO
CD
OO
o;
o
X
I—I
s:
UJ
_j
o
I—I
n:
LU
10
SNOISSIW3 3H 33anOS 31I90W
-------
o
CM
O
O
CO
o -z.
CO O
l-H
CO
CO
X
o
O (_)
o
co
CO
o
in
co
UJ
CI5
-^ O
oo
o
CO
CO
o
C£
o
CO
CQ
o
CO
LjJ
C£S
O
;=•
Ll_
O
I—
O
UJ
u.
u.
o
CM
O
o
o
oo
o
UD
o
CM
SNOISSIW3 3H
31I90W
-------
25
Two classes of peak oxidant readings are considered in this modeling
effort. First, we consider the peak one-hour average for eight selected
zones in the basin, no matter when these peaks occur. Second, one repro-
model will predict peak one-hour concentrations no matter where or when
this peak occurs. These types of models are designed to answer the question
of whether a particular control strategy will produce sufficiently reduced
oxidant readings to satisfy air quality standards. Further, these repro-
models will indicate where the oxidant concentration is expected to be a
problem in a day similar to the conditions of the test day.
For three locations on the 625-zone grid, repro-models were constructed
for ten-hour average N02. The time averaging phrases the N02 concentration
in similar terms as the national ambient air quality standards, helps over-
come roundoff error problems, and allows some determination of the ease of
repro-modeling average pollutant concentrations.
The eight zones which were used for the repro-models were spread over
the basin. Four of the zones correspond to the location of monitoring
stations. Four of the zones were selected because of particularly inter-
esting repro-model features. The eight zones are:
1. Sunland (10,24). This zone consistently yielded levels near the
peak oxidant value for runs which simulated high emissions. (O^)
2. Pasadena (15,20). Location of monitoring station 75. (Oo)
3. Burbank (10,21). Location of monitoring station 69. (03 and N02)
4. Downtown Los Angeles. Location of monitoring station 1. (0~ and N02)
In the zone designation (a,b), "a" refers to the east-west coordinate
and (b) refers to the north-south coordinate. See Figure 2.1.
-------
26
5. Duarte (20,20). Example of a high pollution area east of
downtown Los Angeles. (03)
6. Carbon Canyon (25,13). Easternmost high pollution zone
considered. (0,J
7. West Los Angeles (7,17). Typical of many low pollution zones.
Located near monitoring station number 71. (03 and NO,,)
8. North Long Beach (12,9). A low pollution zone located in the
industrialized South Bay area.
A separate repro-model was constructed of the peak oxidant value whenever
and wherever it occurred.
3.4 SAI Model Runs
One hundred well-spaced points within the policy region were used as
a basis for the SAI model runs. These points are listed in the Appendix.
The first run is referred to as the "baseline." It represents the
100% case, and it uses the data exactly as provided by SAI for September 30,
1969. A peak oxidant "histogram" for this baseline case is shown in
Figure 3.6. The boundaries of the simulation are clearly defined, especi-
ally along the coastline. Two local maximums are evident. One maximum
occurs in the Northeast San Fernando Valley near Sunland. A second
maximum occurs along the eastern boundary of the 25x25 grid. In general,
this "histogram" and others for different runs exhibit a continuity in
the peak oxidant function with a noticeable absence of isolated peaks
and steep troughs. High concentration gradients visible in the northern
portion of the graph indicate the model's sensitivity to meteorological
factors.
-------
27
FIGURE 3.6
A PEAK OXIDANT "HISTOGRAM"
FOR THE BASELINE RUN
-------
28
The shape of the peak oxidant function remains nearly the same
throughout all the runs. This characteristic of the SAI model can
be more precisely stated by the correlation matrix shown in Table 3.3.
Each term in the matrix represents the correlation between the peak
*
oxidant readings at two zones over ninety of the one hundred runs.
The near perfect correlations found in most of the table demonstrate
this shape-retaining property of the SAI model. The last row on the
table is the expected correlation between the particular peak oxidant
readings and the same reading without any roundoff error, i.e., the
value that would be obtained if the only source of error was roundoff
**
error. This row indicates that, after roundoff error is accounted
for, zone (12,9) is behaving in nearly direct proportion to the other
zones while zone (7,17) is not.
The column associated with the peak oxidant over all zones shows the
typically high correlation with all other zones. Table 3.4 shows the
proportionality constants between the peak zone and all other zones.
Although only eight bivariate regressions were performed for this table,
approximations of any peak oxidant reading can be arrived at in this
manner. The fact that a simple linear relationship closely predicts
the peak levels in most zones given the overall peak suggests that the
aggregate output measures chosen summarize succinctly much of the model
output.
*
Ten runs were removed at random for later independent tests.
**
This effect of roundoff error is discussed further in Section 4.2.
-------
29
O
O
CM
oo
o
o
o
o
s_
o
s_
OJ
LO
CM
o
o
Cn
03
r--
o
o
c
3
O
CM
O)
o
o
CT)
CO
LD
co
LCI
CO
l/l
c
o
o
CM
O
CM
O
O
LO
00
Cn
CTi
CD
00
o
o
CO
CO
CQ
•=c
o
I—I '—^
1— O
CJ> Cn
i—i II
cc:
D-
o
M
o
CM
o
o
en
00
CO
ID
01
00
CM
o
o
LL.
O
LU
Q.
O
•£>
cu
i-
CM
o
o
o
CTl
cr>
o
o
co
00
01
CT>
Ol
en
o
O
03
a;
o
o
o
cu
<+-
s-
OJ
Q.
+J
to
-o
(O
s-
CT5
OJ
•a
c
o
(U
a>
o
o
co
en
en
r--.
CM
en
en
IT)
O
o
o
o
o
Q- r—
en
en
co
en
en
en
r-.
cn
o
co
CTl
co
en
o
o
CM
CM
O
CM
O
M
O
CM
O
CM
o
£
0)
O
O
-M
rO
cu
S-
o
LO
CM
o:
a:
o
o
-------
30
TABLE 3.4
THE PEAK AS A PREDICTOR OF
OTHER CONCENTRATIONS (pphm)
[Zone level = SLOPE x Peak level + CONSTANT]
ZONE SLOPE CONSTANT
10,24
10,21
15,20
20,20
7,17
12,17
25,13
12,9
1.10
0.61
0.69
0.36
0.11
0.30
0.38
0.02
-3.91
-3.48
-3.15
-0.82
2.15
-1.78
-0.36
0.80
-------
31
Three other points are of particular significance. One run of the
SAI model represents the 87% hydrocarbon reduction control strategy for
Los Angeles [9]. The results of this run were that over most of the basin
the Oo concentrations were between 1 and 3 pphm. Two other runs were made
which represent points well outside the policy region. These points
insure that the repro-model will extrapolate well in regions which are
not completely explored.
-------
32
4.0 REPRO-MODEL DEVELOPMENT
This section outlines the technical approach employed in creating
the repro-models; discusses the limiting accuracy that can be achieved
due to roundoff of the model output; lists the parameters of the repro-
models developed; and discusses their accuracy, their efficiency, and the
particular output format chosen for the delivered software. Discussion
of the implications of the repro-models is postponed to section 5.0.
4.1 The Technical Approach
The general philosophy and approaches employed in repro-modeling
have been discussed elsewhere [5]. Some discussion of the technical
approach will aid exposition of the results of this study; however,
the remainder of the report does not lean heavily on the present section.
In the 100 runs of the SAI model used in this study, five independent
variables were varied. Each set of values of the independent variables
produced a set of values of the dependent variables. Because a separate
functional relationship is derived for each dependent variable, we will
speak in terms of a repro-model with five independent variables and one
dependent variable. In fact, the repro-model of the entire model is a
collection of smaller repro-models having identical inputs (Figure 4.1).
This semantic confusion will hopefully be unraveled through context.
The means by which these repro-models, i.e., functional forms
modeling the input/output relationship implicit in the original model,
are constructed is through the use of many samples of the input/output
process. A hundred such samples were available for each repro-model;
ninety were used to construct the repro-model, and ten set aside for a
later test of consistency.
-------
33
tn
x
LO
x
LO
X
CO
<
»—l
QC.
CO
X
CM
X
oo
X
CM
X
X
CM
OO
X
CM
X
CL
LU
II
>T
CM
I
J I J I i ^ J 1
I
LU
I/} Q.
-------
34
Using a small set of multivariate samples to define a nonlinear
relationship is a procedure which requires great care to avoid under-
fitting (neglecting substantial information contained in the data) or
over-fitting (imputing meaning to statistical fluctuations). This
problem can be approached formally [7], but perhaps the most straight-
forward way of expressing the objective of such a problem is in terms of
the "efficiency" of the approximating functional form. The number of free
parameters adjusted and the accuracy of fit resulting determine the effi-
ciency of the functional form used in the approximation. The fewer para-
meters used to obtain a given degree of fit, the more efficient the approxi-
mation obtained. An efficient approximation minimizes the possibility of
fitting statistical anomalies rather than fundamental relationships in the
data.
4.1.1 Continuous Piecewise Linear Functions
Continuous piecewise linear functions have the potential of being a
very efficient class of approximating functions, as well as other advan-
tages in terms of interpretability. A piecewise linear function is a func-
tion for which one can find a partition of the space of independent variables
such that the function is linear on every subregion. If the function is
continuous piecewise linear, there are no discontinuities in the function
at the boundaries between subregions. A continuous piecewise linear function
of one variable is shown in Figure 4.2. Figures 4.3(a) and (b) illustrate
continuous piecewise linear functions of two variables. In both cases the
-------
35
C\J
t
\
CO
T
ro
x
00
X
LLJ
a:
i
en
U.
O
o
1 -•
(..1
J-
a:
o_
oo
o
o
o
CO
C\J
-------
36
OTHER VARIABLES = 50%
FIGURE 4.3(a)
AN EXAMPLE OF A CONTINUOUS PIECEWISE LINEAR
FUNCTION IN TWO VARIABLES—AN OXIDANT
REPRO-MODEL (10,24)
-------
37
OTHER VARIABLES =
FIGURE 4.3(b)
AN EXAMPLE OF A CONTINUOUS PIECEWISE LINEAR
FUNCTION IN TWO VARIABLES—AN N0?
REPRO-MODEL (10.21)
-------
38
continuity constraint requires that the hyperplanes defining the function
in any subregion meet at the boundaries of the subregions. Thus, in Figure
4.2, the values of the linear functions on the first and second subregions
must be the same at the boundaries between those subregions, i.e., the point
a, and the values of the linear functions on the second and third subregions
must be the same at the boundary between those subregions, i.e., the point b.
In higher dimensions the subregions can become considerably more complex, as
indicated in Figure 4.4, and the problem of ensuring continuity is a more
difficult technical problem. The general formula for a piecewise linear
function is given by
F(xr...,xn) =
14.1)
for x in X
R
where x. = (x,>x ,...,x ) and X, ,X2,...,XR are subregions partitioning the
space.
For any given set of subregions X,,X^,...,XR> one could (with diffi-
culty) find the optimal coefficients b.. with a constraint of continuity
' J
at the boundaries. Since the choice of subregions is not obvious, the
problem of simultaneously finding the optimal subregions makes the
A hyperplane is a generalization of lines in the two-dimensional
case and planes in the three-dimensional case to any dimensionality.
-------
39
t
FIGURE 4.4
AN EXAMPLE OF POSSIBLE SUBREGIONS FOR A
TWO-VARIABLE CONTINUOUS PIECEWISE LINEAR FUNCTION
-------
40
procedure quite difficult. The approach employed in the present work is
the specification of the piecewise linear function in an alternate form
which insures continuity as the parameters are varied and which defines
the boundaries of the subregions implicitly as a function of the parameters
defining the linear function on each subregion [5].
Specifically, equation (4.2) defines a continuous convex piecewise
*
linear function:
14.2)
P(xrx2,...,xn)= Max L aij
'~~lj<-5'«85^v'vJ '
Referring to equation (4.1), note that F(x-,,...,x ) = P(x,,...,x )
if b-. = a.. and X. is the region where the i hyperplane is
largest, i.e.,
X. =
X
for alI k ( .
Figures 4.2 and 4.3 (b) illustrate convex and non-convex piecewise linear
functions respectively. Figure 4.2 illustrates this definition graphi-
cally. Note that the value of the function P(x) is obtained quite simply
by calculating the values of the three linear functions
*
A convex function is roughly, one which has the property that all
the points on a line connecting two points on the surface of the function
take values greater than or equal to the function.
-------
41
g (x) = -1.5x + 9
g2(x) = 0.25x + 2
g3(xj = x -6
and taking the largest value which results. The subregions are defined
implicitly; for example, in Figure 4.2, X2 is the region where
0.25x + 2 > x -6
and
0.25x + 2 > -1.5x + 9 .
A simple extension of the approach will yield non-convex functions:
N
F(xr..,xn) = wkPk(Xl xnj , (4.3)
where
Pk(x,s...,x ) = Max "J (k) (k) I ,
K ' n ,-_i o i/ ) a-- x. + a. „, , i
"•••"Nk
& aU AJ ai,n+lj
i.e., F is a sum of functions of the form (4.2). The function F may be
non-convex if the weights wk differ in sign. Note that F is a "para-
meterized" function: to fully specify F, we must choose the values
(k]
WI,...,WN and aL' for k=l,2,...,N; i = l ,2,... ,Kk; and j= 1,2,... ,n.
Some of these parameters are redundant; the total number of free
parameters is
-------
42
The parameters b. . in equation ^4.1) are related to the parameters wk
and a-- by a linear equation on each subregion.
I J
The procedure used was to test whether a convex function of the
form in (4.2) was sufficient to represent the input/output relationship;
this would be the case only if the relationship itself were convex or
nearly so. If a convex function was insufficient, then a functional ap-
proximation of the form (4.3) was employed. This procedure yields the
fringe benefit of detecting whether the model input/output relationship
is itself essentially convex.
The means used to find the parameters of the function minimizing
the least-mean-square error in the input/output approximation is not
of particular concern here and is discussed elsewhere [5].
We note one important characteristic of continuous piecewise linear
functions that makes them attractive for the present application. Since
the functions are linear in any subregion, they will extrapolate linearly
to points outside the region in which the input/output samples were taken;
they can to some degree be trusted to extrapolate reasonably (particularly
in comparison to other functional forms such as higher order multivariate
polynomials).
Another key characteristic of the continuous piecewise linear form
is its ease of interpretability. In any small region (other than a point
on the boundary between regions), the function is linear, and the
relationship can be interpreted much as in linear regression. That
is, in a particular region of space, the dependent variable is given
-------
43
by a linear function of the independent variables and the effect on the
output of small changes in the independent variables is clearly evident.
This approach to interpretation will be employed in Section 5.0.
4.2 Implications of the Precision of the SAI Model for Statistical Analysis
The SAI model reports its results to only one or two significant
figures. The roundoff error due to this form of presentation can range
from .5% to 50% of the reported concentration. The problem of statisti-
cally fitting this data is< illustrated in Figures 4.5(a) and 4.5(b). In
a set of data modeled perfectly by a piecewise linear function (Figure 4. 5(a))>
a rounding error has been introduced. The perfect fit which was achieved
before rounding has an error associated with it after rounding. A perfect
fit to the rounded data would clearly be distorted relative to the under-
lying physical relationship.
The rounding puts a lower bound on the error one should attempt to
achieve with any functional fit. If an error of a fit less than this
lower bound is achieved, there is a tendency for the resulting functional
form to follow the error-distorted data rather than the original unrounded
data. An attempt must, therefore, be made to choose the number of free
parameters such that the resulting error of the fit approaches but does
not become substantially less than a theoretical rounding error.
The theoretical RMS error of a perfect fit with only rounding errors
introduced is 0.289. This assumes that the rounding error is uniformly
and independently distributed over an interval of +.5 about the unrounded
data, an assumption sufficiently representative for present purposes. In
-------
f(x)
14 L
44
13
12
11
RMS ERROR = 0
10
FIT OF PERFECTLY PIECEWISE
LINEAR DATA
FIGURE 4.5 (a)
f(x
14
)
N
\
13
12
O
\
\
\
O
11
RMS ERROR = 0. 3
10
SAME FIT AS 4.5 (a) OH
DATA WITH ROUNDOFF
ERROR INTRODUCED
FIGURE 4.5 (b)
-------
45
the case of the NO- data, however, ten numbers were averaged. This reduces
the error somewhat, but only by a factor of vT5~. The theoretical RMS
error of a perfect fit of ten averaged rounded numbers is 0.091. There is,
of course, a logical upper bound on the fraction of variance explained by
any statistical fit of rounded data. This fraction will vary, however,
from one dependent variable to another. For unaveraged data however,
22 2
this number is l-(.289) /a where a is the variance of the dependent
variable. The "limiting correlation" coefficients used in Table 3.3 are
the square roots of this fraction.
4.3 Repro-Models Created and Accuracy Achieved
The oxidant dependent variables as previously defined were statisti-
cally fit using three basic functional forms: linear, quadratic, and
continuous piecewise linear. In all cases, ninety data points were used.
Ten of the hundred data points (Table 4.1) were withheld at random for
later testing.
A comparison of errors resulting from all these fits is shown in
Table 4.2. The linear regression with six free parameters provided the
worst error statistics in every instance. The 5-variable quadratic fit,
which involved twenty-one free parameters, did consistently better than
the linear regression (as it must), but still did not approach the roundoff
error limit. The piecewise linear approximations, with 12 to 18 free
parameters, performed better than either the quadratic or the linear fits.
The improvements over the linear regression are by factors of between 2
and 8 and over the quadratic fit by factors of between 1.2 and 4. Since
the error in the piecewise linear fit was uniformly smaller than the
-------
46
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
TABLE 4.1
TEN POLICIES USED IN TESTING REPRO-MODELS
MOBILE
NOX
85.0
100.0
30.0
60.0
45.0
70.0
75.0
105.0
125.0
125.0
MOBILE
HC
80.0
65.0
13.0
30.0
45.0
50.0
60.0
90.0
100.0
115.0
FIXED
HC
10.0
70.0
13.0
100.0
45.0
75.0
100.0
40.0
70.0
20.0
INITIAL
N0x
93.0
100.0
57.0
87.0
54.0
87.0
72.0
103.0
130.0
132.0
INITIAL
HC
69.0
66.0
13.0
41.0
35.0
59.0
54.0
95.0
88.0
108.0
-------
47
1—
ores
LU
Hj^
UJ
CM Ujg
>-H
•r* *r"
_l U_
(T3
OJ
• r*
1
•X
-------
48
quadratic fit, even though obtained with fewer free parameters, the piece-
wise linear form is clearly more efficient for this application and repre-
sents the model more naturally. Note that, in one case, a linear form was
sufficient to achieve the limiting accuracy.
Table 4.3 and Table 4.4 provide the parameters of the twelve repro-
models developed. The entries are labeled to correspond to equations (4.1)
and (4.2). The number of free parameters on each piecewise linear approxi-
mation was adjusted separately. The numbers of hyperplanes that were used
in each case were selected on the basis of the smoothness and convexity
of the data being analyzed. Since there are six free parameters in each
hyperplane, the number of free parameters for each repro-model ranged
from six (counting the linear case) to twenty-four (including the NO
/\
repro-models). In each case, care was taken not to "overfit" the data,
that is, to allow the piecewise linear approximation to be strongly
affected by the roundoff error.
The statistical characteristics of each of the twelve repro-models
are shown in Tables 4.5 and 4.6. In each case the percent variance
explained and the RMS error approached their respective practical limits.
It should be noted that the averaging of the N02 data allowed a substan-
tially better approximation to be calculated. The two N0~ fits which
required twenty-four free parameters behave very much like an eighteen
parameter approximation. The nonconvexity of the data and the nature
of the algorithm required the addition of a fourth hyperplane, although
in both instances it explains an extremely small portion of the policy
space (a point discussed further in section 5.0).
-------
49
1—
21
<
Q
K™ 4
X
C£
o
u_
co
•gy
LU
OO i — i
• o
<- M
Ll-
LU U_
— 1 LU
CO O
•=C 0
_J
LU
CD.
O
O
or
CL.
LU
cc
\ —
^To
1/0 ro
•y _
o "
0
i co
< z:
1-1 0
1 — I— 1,-^
££.!£>
~§!«r
0 O
in c_>
_J
• r-
^§5^T
o o"
n: co
.
LU ^.
_l LU
h— 1
CO LU ~,
o o £•
*=£
0 O
3T CO
LU
—1 S
l — l LU
CO
0 Ll-l'~~r-
S ° -^
xrS*
o o^
•z. co
•r~
"21
O
i — i
t-
=ar
0
o
— i
LU
LU
2!
O
M
r- 10
IO CO
i— IO
*d-
1
CM CM
r-. i—
ro o
CM O
CD CD
•=i- oo
1^ LO
cn o
0 0
* •
o o
OO 1-^
CM O
CM O
i— O
o d
00 LO
r— CM
•vl- 0
oo o
* •
0 O
i— 00
r-~ LO
10 o
0 O
d d
i
i-"- CM
^J-
OO OO LO
CM O O
d o d
CM cn r^
o oo co
CO *t 00
000
O O 0
•3- cn
oo r— in
CM r— r—
i— O O
d o d
^- o o
r^ 10 i—
i— ^f IO
CM O O
o o o
«3- LO LO
IO O LO
o ro <*
0 O <—
do' d
i i
i— CM OO
O
CM
rt
LO
i —
ro
E
CD
-o
ro
to
rO
a.
-X
*d- ^J- 10
i— CM IO
• • •
LO O i —
^t-
1 1
r— OO CM
cn o r~-
OO CM LO
CM O O
d o o
i— IO LO
^d- CM r^
o o 10
^-00
O O 0
1
CM i— OO
OO CO i—
cn o CM
o o o
odd
IO CO LO
10 cn CM
IO CM <^>
CM O O
• • •
O 0 O
i — LO -=a-
O i — CO
O CD CO
0 0 •—
odd
i
r— CM CO
^
CM
d
1 —
-^
E
ro
.a
S-
3
00
r^
r.
CM
^ — •
c-r
^-*^
1
C
3i
o
4^
c
o
Q
i— CO CM
<3" IO LO
• • •
O 10 i—
oo
1 1 1
r-. LO r-.
«O r— VO
o cn «d-
O r- O
odd
O CM O
i— 00 «±
i— 0 <5j-
0 i— O
odd
i— IO LO
«*• o LO
O CO i—
0 O 0
odd
i
LO LO IO
•* oo o
CM LO LO
O i — O
d o o
IO LO «vt"
i^ .— oo
O OO IO
o o •—
odd
i i i
i — CM OO
cn cn
OO CO
LO O
CM
i
cn 10
CM CM
CO CM
•— o
d d
^j- oo
«d- oo
IO i—
o o
d d
i — LO
CO CM
.
^t
c
ro
O
E
O
J3
S-
rO
O
in
CM
r-^
CM
1
<*
co
CO
o
IO
10
10
o
o
LO
o
o
LO
LO
o
•
o
CO
0
o
CD
I
-
IO
IO
CD
OO
•=1-
O
CD
LO
O
O
0
o
0
o
O
1
10
oo
o
o
•
o
co
oo
0
0
O
1
CM
-------
50
CO re
O
1 00
z.
i O
i—i Q
z.
00
n: o
ro
X
O
CO
x o
O O
Q LU
X UJ
HH O
fO
o o
^ oo
o
CJ
oo
DO
>=c
o
o
Q
O
I
O
D-
LlJ
CQ LU CM
O O -r-
s: cm rt
o o^~
3: oo
CQ
O
oo
LU
Z.
O
LO OO ^t
>. r~s.
o o c\j
o o o
O CD O
co oo «±
O O 00
o o o
o o o
o o o
oo
o
o
d
I
LO
o
o
fO
c
o
rO
o.
X
-------
51
CM
O
^?^
cc
o
u_
oo
1
1 '
z:
LU
^f l— i
0
*=d" i — '
LL.
LU LL.
_J LU
CO O
=t O
_j
LU
Q
0
s:
1
o
Q-
LU
H~ *"""''*
< •!-
oo ITJ
0 "~"
o
_i oo
o — -
DC 00
LU
i— l LU
ro ^^s
O LU r—
^" (_j «|—
rv* NX
X ID fO
0 0 ^~-
Z: 00
J*^
^
_^
•r*
o
P
2
o
LU
s:
§
LU
^^
0
M
i— r^
CM i—
o oo
1 1
f-. LO
r^- O
0 r—
O 0
O 0
CD CM
^- ^~
00 LO
O CD
• •
O O
O} O*»
r— • ^d~
o o
o o
• •
O CD
oo r-.
CD r—
O CM
o o
• •
o o
CM i—
00 00
O i—
0 0
O CD
CD
CD
LO
•
oo
, — , —
t— CM
i ^
CM
CD
^
^,
C
n$
o
i_
^
CQ
1^. LO
CD CD
, v
10 i—
1 i —
1
CTl 1^.
LO «d"
O r—
O O
CD CD
1
^- ^1-
O r—
0 0
0 0
CD CD
1 1
oo r^-
r~ r^^
0 0
o o
• •
0 0
00 •*
O OO
0 0
• •
0 0
l~^ CD
o o
0 0
CD CD
|
^J-
r—
0
CM
1
CM CM
r— CM
00 •=*•
O 0
. .
CD *±
1 |
CD CM
O OO
r— CM
O O
O CD
r— 1^
CM O
00 LO
0 0
o o
CM CD
OO O
O i—
o o
• •
0 0
r— LO
i — oo
r— CM
O O
• •
o o
^_ ^J-
00 00
O r-
o o
CD CD
^.j-
r-^
r^
B
CM
, ,
r— CM
s
r^
CM
•=C
— '
C
O
+J
c
o
Q
CD CD
r« f—
f .
LO O
1 1—
1
«* oo
o o
o o
CD CD
1
r>- oo
f— ^j-
O O
0 0
O CD
1
O r—
r— f—
O i—
o o
• •
O 0
o vo
1 — ^d"
O CM
o o
• •
0 0
1
*3- LO
CM r—
O r-
O O
O CD
^-j-
^-
O
CM
1
CM CVJ
r— CM
r-. oo oo
r- OO 00
• • •
10 o o
1 1
i— *a- oo
r^ CM co
oo r- i—
O o o
CD CD CD
O vO ^d-
CD CM LO
r— CD ^r
r- 0 0
O CD O
r*^ CD r**-
r~- oo oo
o o o
o o o
• • •
000
\O «3 LO
CM CM vD
CM r— O
O O O
• • •
O O O
O r— vO
00 O r-
o o o
O O CD
o
o
o
, —
, , ,
p— CM OO
rT
"~^
^>
«t
_J
1 »
t/)
-------
52
Q
Q.
X
iC\J
Q
CM
Q.
X
LU
00 O
s OL
LO
LU
CO
oo
o
o
o
LU
O_
oo
LU
Q
O
o:
Q.
LU
D:
X
o
o:
o
oo
LU
LU f—
LU LU
ce. s:
u. et
Q
o
LU
o
M
oo
LOCVJ
OOCTiCTl^OCVjCMOO
LO
ooooooooo
C\JCOCQC\JCOCOCOCM^O
oooooooooooooooo
—i —i —i —i —i —i —i —i
D-Q-D-D-D-CLCUD-
^
<
CM
CM
CM
OJ
CVJ
CVJi—
OO
LU
CX
<
cr o
00 t-H
oo
1— oo
OO LU
v
00 LU
LU 1—I
O t—
LU _l
i—i rs
D- 2:
01
oo
CM
C£
O
Di
Q.
O
LU
LL.
o;
LU
Q_
o:
a
oo
o:
oo
oi
-------
53
D-
X
i—CM
CO
"-O
CM
CTt
en
CD
i— o
CO OO
CM r—
CM
C\J
CO
oo oo oo
—i _i _i
_j _i _i
d. Q_ CL
CM r—
•t A
O CM
O r-
C\J
co
CD
o
00 H-l
uj ct:
o-o.
oo
00
-------
54
The ten test policies were simulated on the repro-models. The results
of these simulations were compared with the results of the SAI model for
these policies. The RMS errors for each repro-model were calculated, and
these are listed in Tables 4.7(a) and 4.7(b). For each of the twelve repro-
models, the RMS error for the test cases was close to the error on the de-
sign set. This substantiates the expectation that the repro-models are
valid for data points which were not among the set that was used to
create the models in the first place.
It should be noted that the repro-models, to all intents and
purposes, perfectly duplicate the behavior of the original model. This
is a much better result than necessary in most repro-modeling applica-
tions, where it is usually assumed that it is sufficient to approximate
only to the degree of accuracy with which the original model corresponds
to reality. Since in the present application, validation results are
often stated as the percentage of time the model is within a factor of
two of reality, we have easily achieved this basic objective.
4.4 The Repro-Model Program
Since the repro-model requires no iterative calculation, it can
run several orders of magnitude faster than the SAI model. Even with the
relatively elaborate input/output routines of the repro-model package,
the program will execute a single policy evaluation (twelve repro-models)
*
in about 0.2 seconds. If a single repro-model were to be embedded into
an iterative calculation, such as an optimization routine, where the
*
These runs were made on the CDC-6400.
-------
55
TABLE 4.7(a)
RMS ERROR OVER TEN TEST POLICIES
N02
Zone RMS Error
10,21 .214
12,17 .284
7,17 .157
TABLE 4.7(b)
RMS ERROR OVER TEN TEST POLICIES
OXIDANT
Zone RMS Error
Peak 0.47
10,24 0.48
15,20 0.51
10,21 0.79
12,17 0.60
20,20 0.40
25,13 0.37
7,17 0.24
12, 9 0.39
-------
56
input-output overhead is minimal, the time of evaluation would be on the
order of 10 milliseconds.
The repro-model package evaluates all twelve of the repro-models.
On input it checks that all policy region constraints are satisfied.and
prints a specific warning message if one or more constraints are violated.
After the policy is evaluated by the piecewise linear approximations, the
program displays the linear sensitivities about the policy evaluated, i.e.,
indicates how small changes in policy variables would affect the result.
An example of an output page from the repro-model is shown in Figure 4.6.
A complete description of the repro-model program, a program listing, and
an explanation of the output are found in the Appendix to this report.
-------
57
*
»
*
<*•>
•x.
UJ
n
o
2
uJ
Q
O
o
I
a.
UJ
tz
4
4
4
in
Q a Q O Q
t/1 I/) tO t/1 Ifi
UJ UJ UJ UJ UJ
U. U. U. U. U-
o o o o o
u u u u u
a x a x x
-«in o •
>3- OJ o
II II U II II
^J UJ jj O U
/> in n -i -4
Z I U. — —
•J
-4 >/5 ;/> t/)
_) Z Z Z
o o o
o
a
•S) Si S)
'Si A SI ft Si
~
O
a.
LJ
O
4 1-1 —i —' .
x
o
UJ
UJ UJ id « «
O O O Q Q
x D: x z 2
3 3 3 O 3
O O O O O
IP '71 l/)
UJ UJ < <
_l _l Q — ~>
—• —4 UJ *— >—
X U X —i 1-4
O O i- Z Z
O <_) LJ O O
2 I I 2 X
4
r
4
4
4
4
4
4
4
4
4
4 IT)
4 2
4 UJ
4 l-H
4 O
* -•
4 U.
4 U_
4 UJ
4 O
4 O
4 UJ
4 Z
4 <
« _l
4 Q.
4 Q:
4 UJ
4 X
4 V
4 X
4
4 H-
4 uJ
4 Z
4
4
4
4
4
4
4
4
4
4
4
is
4
4
4
4
4
4
4
4
4
4
-j
4
4
•>
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4 2
4 O
« fc-
* <
4 O
* _J
*
4
4
$
4
*
4
*
4
4
4
4
*
4
H-
Z
H- i
Z'
o
(J
o
o
r
u
i— <
X
o
:
UJ *
) 1
U. 1
a!
O X
T
1
-tJ
in <
z <
<
(J :
X '•
<
«
<
UJ <
l/> *
X <
x
x <
O '
Z i
:
<
«
4
<
«
3 i
0 ,
i— t <
X S
UJ *
X 4
1
Z 4
D !
>-* 4
t- 4
< ^
t. $
1— •!
2 4
-U 4
(_> =
2 4
O 4
CJ 1
4
4
h- i
< >
1— 4
3 '
_] •
O 4
X 4
4
4
CO *
Z <
'
>_LJ 4
4
i
<
4
Jj 4
3: 4
< 4
Z 4
4
4
4
4
OJ
OJ
m
•o
r>
o
0
o
-^
1 (•)
in
0
o
o
1
* 0
> p~
> 0
> 0
> 0
> 0
> 1
1
* *
1 OJ
> o
» 0
* o
»
1
> 1>
> "XJ
)i in
1 O
> 9
k O
1
t
1
' a:
~*N.
O
I
I ^
p>4
f4
0
o
gv
in
-t
0
o
3>
^
0
n
o
o
1
tr
^
o
X
^
^
^J
X
2;
X
X
X
p-
OJ
2
f^
4
I/)
!H
X
(*)
ro
OJ
o
o
OJ
0
o
OJ
«
OJ
0
o
0
r«-
o
CO
0
o
0
|>.
o
OJ
o
0
p-
^
^4
0
0
0
1
•x.
~3
o
I
^
^
u
X
^
r
x
x
•*)
rvj
2
^
O
x:
o
^
tv*
o
^-»
^
z
^
x
^
3
X
p-
-?
o
1
o
NO
o
0
0
'M
O
^
—4
O
0
NO
o
-t
o
o
0
in
^
OJ
o
0
CJ>
J1
r—
o
o
-0
1
ct
^
o
I
N^
OJ
o
0
o
1
r»
j*
o
0
o
-t
ro
n
r-H
O
o
1
ex
^
o
r
\s_
^
Jj
X
s:
i
x
X
— •
OJ
2
3
X
0
o
OJ
o
OJ
UJ
1—
cr
3
O
J1
in
in
NO
O
o
Nt
o
o
*
U1
o
—4
o
0
NO
o
o
0
o
o
1
-O
n
0
o
0
,-*
CO
o
^
o
1
x-
^
o
X
•s
&
il
X
T
X
X
X
CO
rvj
2
0
X
o
1
.-H
in
OJ
z
^
z
^
t_J
z
o
X
:E
— 1
o
0
in
*o
-t
0
o
0
1
^3
o
i
N^
^-
0
o
o
o
NO
OJ
0
o
•
u
^
<.
X
3)
o
I
o
— •
•5-
X
X
X
-•
o
o
2
^
•M
0
^4
y
2
X
X
3
X
^
£1
'M
1
in
•o
^
0
o
o
p-
o
3N
o
0
CO
NO
o
p-4
3
O
i
OJ
n
0
o
NO
CP-
NO
f-4
O
o
•
aJ
>
«l
X
3
j:
o
— '
£
x
X
X
-•
^
o
2
r^
,^
OJ
^
_J
T
-^
o
2
O
3
NO
CO
0
1
OJ
>-4
o
o
f-4
NO
OJ
o
o
iy>
-------
58
5.0 IMPLICATIONS OF THE MODEL
In the previous section, the form, efficiency, and accuracy of the
repro-model were discussed. The present section describes the implications of
the repro-model, i.e., the implications of the SAI model. The discussion
is in two parts: (1) an outline of the general conclusions implied by
the input/output relationships of the model; and (2) several examples of
the use of the repro-model to examine model implications for particular
policy questions.
5.1 General Implications of the Model
One of the most valuable uses of an air pollution model is to provide
qualitative insights and rough quantitative estimates about a process in
general, rather than about the specific outcome of a particular policy.
This type of information aids innovative policy design by indicating which
variables have the most effect on pollutant levels and the approximate
degree of that effect.
One means of studying the input/output relationship of the model
is through graphical aids. Because the repro-model has five independent
variables, however, one is limited to plots such as Figure 5.1, holding at
least three variables constant. Similar information is displayed in 3-D
plots holding three variables fixed, such as in Figures 4.3(a,b). While
such plots do give some feel for overall model structure, one would be
forced to look at a large number to fully explore the model; even then,
it would be difficult to gain an intuitive feel for the five-variable
relationship by such an approach. Graphical aids, however, are extremely
useful in providing insight into particular questions, as will be illus-
trated in section 5.2.
-------
16
59
14
12
10
IE
Q.
CL
X
o
ALL OTHERS = 50%
I
10 20 30 40 50 60 70
HYDROCARBON MOBILE SOURCE EMISSIONS (% OF TEST DAY)
FIGURE 5.1
A "CUT" OF THE MODEL HOLDING THREE
VARIABLES CONSTANT AT ZONE (10,24)
80
-------
60
In this section we examine overall model implications by exploiting
the piecewise-linear form of the repro-models.
We have previously noted that all the oxidant repro-models are
convex. Thus, there is no tendency within the range of the repro-model
for the process to saturate; as any emissions or initial condition variable
is increased with the others held fixed, the rate of increase of oxidant
will not decline, but will increase or stay constant. This is not the case
for the NC>2 repro-models, two of which are non-convex.
We can examine the repro-models more deeply by noting once more that
they are linear in large subregions of the space; for example, for the
larger values of the variables, the oxidant level (in parts-per-hundred-
million) for the repro-model at the peak is given by
OXIDANT (pphm) = 0.067-MSNOV + 0.342-MSHC + 0.122-FSHC +
X
0.097-ICNO + 0.237-ICHC - 41.6 , (5.1)
X
where the independent variables are respectively mobile source NO , mobile
X
source hydrocarbons, fixed source hydrocarbons, NO initial conditions, and
A.
hydrocarbon initial conditions, all expressed in percent of test day. For
example, setting all variables at 100% yields 45 pphm oxidant, which is
indeed the peak predicted by the SAI model for the test day. It is easy to
see from this equation that mobile source NOV and initial conditions for NO
A X
have little effect on the oxidant level. Reducing both variables by 20%
will reduce the oxidant level by only 3 pphm (a 7% reduction). On the other
hand, the hydrocarbon variables have the predominant effect; reducing MSHC
-------
61
and I CMC by 20% (and leaving fixed sources unchanged) reduces the peak by
12 pphm (a 27% reduction). Hence, the oxidant level at the peak is domi-
nated by hydrocarbon emissions.
The effect of the fixed source hydrocarbon variable is approximately
one-third that of mobile source hydrocarbons (by the ratio of their
coefficients), indicating that, while mobile sources have the predominant
effect as usually assumed, reductions in fixed source emissions can have
a significant impact.
A final point can be extracted from equation (5.1): assumptions
regarding the levels of initial and boundary conditions have a major
impact on model output. The coefficient of ICHC is comparable with the
coefficient of MSHC and dominates that of FSHC; the coefficient of ICNO
X
is comparable with that of MSNO . Since initial and boundary conditions
A
can be predicted only with a great deal of uncertainty, this uncertainty
should be reflected in model use. For example, a change of +20% in
initial/boundary condition assumptions for the 100% case would yield an
estimate of 45 pphm +_ 7 pphm.
At lower levels of emissions, the equation yielded by the repro-model
at the peak is
OXIDANT = -0.~005-MSNOV + 0.003-MSHC - 0.001-FSHC +
X
0.005-ICNO + 0.001-ICHC + 6.86 . (5.2)
At lower levels, the model indicates in effect a floor on oxidant levels of
about 7 pphm; none of the variables have a significant effect on oxidant
-------
62
levels. By referring to the functional form of the repro-model, one can
easily see that the boundary between the region where (5.1) holds and (5.2)
holds is obtained by equating the two, i.e., (5.1) holds if
0.072-MSNOY + 0.339-MCHC + 0.123-FSHC +
/\
0.092-ICNO + 0.236-ICHC ^48.5 , (5.3)
/\
or, less precisely, when the oxidant level predicted by equation (5.1) is
above 7 pphm.
The repro-model of the peak contains only two hyperplanes and hence is
completely described by equations (5.1), (5.2), and, redundantly, (5.3).
Table 5.1 lists the coefficients of the hyperplanes for all the oxidant
repro-models with other pertinent data. The table includes the following
aids to interpretation:
(a) Standard deviation of the dependent variable: This column lists
the standard deviation of oxidant in parts per hundred million at the
particular zone over all ninety points used in constructing the repro-
model. This number in general is larger for the zones experiencing
high pollutant levels. This standard deviation thus serves to char-
acterize the zone and also measures the variability to be explained.
Zones with little variability are typically low in oxidant and are
of only minor interest because there is little change in the dependent
variable under any condition.
(b) Subregion label: There may be several linear functions associated
with each repro-model, depending upon its complexity. They are
labeled simply for reference.
-------
63
cients
4-
>*-
CD
a
u
-O
)rmalize
2:
o
3;
o
ox
o
(_>
3:
OO
o
3:
on
s
X
o
z
£
CM
CM O
oo
oo
COLO
r^O
i— O
oo
LO LO
oo
00
oo
co en
i— ro
ro o
o o
CM «3-
i— CM
r- O
0 0
•* «a-
§§
o o
en r —
CM O
o o
LO ro
i— CM
0 0
o o
ro CM co
i — Cn F^
O O CO
000
CM I — ro
CM CO r—
O O CM
O O CD
co i— en
O ro LD
00,—
o o o
1
CO O ro
q- O O
o r- ro
o o o
LD CM CM
i— CM ID
o ro O
o o o
SLO O
00 ID
r- O ,—
o o o
LO LO r-
o vo «*•
LD O i —
o o o
*± LD LO
LD i — CD
i— O O
000
1
LD LD CO
i^ co ro
CO O O
O O CD
1
CM CM t-~
co co «a-
ro O LD
000
o
o
LO
o
o
OL
ct
fe
c
o
u
c:
13
Ll_
s-
cu
c
— 1
It-
CD
cients
co
CM ro «j-
CO O C\J
CM r— O
CT> LD O
LD CO LD
en o CM
o o o
en ^3- 1 —
CM ID CM
CM CO O
r- O O
LO O CO
CM LD r^
•* 1— r—
ro i — O
to t^ ro
ro ro o
r«. «*• *
O O O
LD CM LO
•* 1— ^-
LO ro c\j
ro i i
i
r^ •* co
LO ^1- ro
ro LD ro
CM O O
co r^ en
o co ro
co co "d-
o o o
^j- ro en
ro LD i —
CM i — i —
r- O O
1
*f en o
r^ o LO
I LD **•
CM O O
=3- LD LO
LO LD O
O «3- ro
0 r- 0
ro LD ^3-
i — LO CM
LO I — O
^- 1
1
O CM ro
CTi r — O
ro LO CM
CM O O
r- LD LO
^f- r-^ CM
O LO O
r- O O
oo ro i —
ro i— oo
en CM o
o o o
j
LO LO CO
LO CM CTt
LO LD CM
CM O O
i — CO LD
O CO r—
O 00 O
O r— O
*D LD
C\J LO
,— o
CM
1
^1- r—
CO CO
oo «a-
i— O
LO LO
LO O
LO I—
o o
r— O
LD r—
r- 0
o o
LO LD
LO ro
o o
r— O
•— CO
co ro
o o
0 0
CTt CTt
ro co
LO O
CM
1
CO LO
CM CM
CO CM
i— O
^J- CO
*3- ro
ID i—
o o
I LD
CO CM
«* o
o o
o r-.
LO en
CM O
r— O
ro ro
en ro
CD i—
o o
• — CM en
<3- LO LO
O i— LD
1 1 CO
r^ CO LO
ID LD i—
o ^- en
O O r—
O O CM
i— >* co
i— » ro r^
OJ O CD
000
•a- co ro
SO CD
O CD
O O O
1
LO CTt CO
O i— i—
CM O O
000
en LO ^~
o «a- LO
CM o ro
o o o
u
"o
a.
CD
Cn
(0
s.
CU
O
X
o
0
o
00
LL_
U
X
o
O CTt
CO t —
CO CO
O r^
co r^
*d- LD
LO *3-
-t
-o
c
o
CM
LO"
C
CU
•a
CM
C
o
.a
o
CM
CD
CM
£
O
8
Q
-------
64
(c) Population: This is the percentage of the 90 sample points which
fell in the subregion where the particular linear function is active.
Since the samples were uniformly distributed, this gives an estimate
of the size of the subregion where the given linear function is used.
(d) Average policy: This is the average policy vector for the sub-
region corresponding to the given linear function, obtained by taking
the mean of all policy vectors falling in the subregion. This data
provides an insight into the typical policy for which the linear
*
function is appropriate.
(e) Linear coefficients and constant term: If the six entries in the
table are a,, a2, a-, a,, a5, ag, then the equation for policies in
the corresponding subregion is
OXIDANT (pphm) = a-^SNC^ + a2MSHC +
a3FSHC + a4ICNOx + aglCHC + a6 , (5.4)
where the variables are as before. '
(f) Normalized coefficients: If a,, a^, a3, a^, a5, ag are the entries
discussed under (e), and b, , b», b.,, b^, b5 are the entries in the
columns presently under discussion, then
b, = a./o (5.5)
k k zone
*
The subregions for the oxidant repro-models are themselves convex
regions; hence, the mean policy vector is likely to fall near the centroid
of the region.
-------
65
where a is the standard deviation of the dependent variable for
the repro-model in question and is listed in the first column discussed
[see (a)]. The constant term is not listed. These normalized coeffi-
cients use standard deviations as scale factors to provide a means of
comparing coefficients between repro-models, i.e., between zones with
differing ranges of dependent variable. The dependent variable pre-
dicted by the linear function corresponding to these coefficients can
be thought of as the oxidant level stated in units of standard devia-
tions particular to the zone rather than as an absolute level.
The reader will note several subregions with few sample points. The
inclusion of a small subregion indicates that reduction of function param-
eters to eliminate the subregion resulted in a significant increase in
approximation error; i.e., the subregion was necessary. Figure 5.2 indicates
how such a situation might occur. Such subregions usually occur at transi-
tions or extremes, and their location should be of interest as anomalies in
model behavior. We will simply note here, however, that one should attribute
little significance to the coefficients corresponding to a region with low
population.
Let us use Table 5.1 to examine differences in the repro-models
for different zones. Table 5.2 abstracts the most pertinent data for
this purpose. Two sets of normalized linear function coefficients are
listed, corresponding to higher emission levels and to intermediate or
lower levels. Also listed is the standard deviation of the oxidant
level for each zone. Where there existed multiple linear functions
corresponding to intermediate or low emissions, the one corresponding to
-------
66
.CD
<
O
CD
I—I
oo
<
oo
U- CXL
O
z cc:
o oc
t-H LU
CD
LjJ OO
cc. 2:
o:
o
3 o:
I— LJJ
CD
LU DC
OO
X
CM
UO
CD
C\J
X
CO
I—I
oo -z.
oo o
o •—
O. CD
LU
LU a:
n: CQ
I— Z3
oo
i_i_
o >-
*z o
O I—
P oo
gl
00 I—
o:
o
O. Q
s: LU
oo
X
-------
67
CM
•
LO
LU
I
CO
1
O
OL
Q.
I_I_I
ce:
h-
^^
Q
X
O
i*y
o
0
o
o
X
^_^
t/)
•p
c
cu
•1—
tJ
•r—
<*-
M-
cu
o
0
-a
cu
N
•1—
I—
re
E
s_
o
z.
OO
O
i— i
00
oo
1 — 1
LU
-^
O
-^
LU
h-
H- (
Q
LU
£J
LU
'—.
•^r
1 — 1
00
21
•"^
— 1
oo
oo
ti
xi
1C
• r^
1 — i
n:
o
i — i
X
o
^"
C_)
I— H
O
T"
t>0
o
n:
00
s:
X
o
00
s:
o
zc
o
1— 1
X
o
5
1 — 1
0
/I
J
1C
00
•£.
X
o
/)
2:
H- -P O)
O E E
re o
• T3 M
Q -r-
• X E
00 O T-
OJ •
E Q
0 •
M i— i
CU •
E O
O "ZL
M
O ID LO «3
o i— oo r--.
O CM CM CM
1 1
O 1 — U3 VD
O CO CO
i — i —
1 |
UO CO i — «3"
i— i— CM CM
<£> ID r-^ r-
oo r>- i — o
i — i —
CM o o r-.
CM CM CM CM
"
^3" «^" i— O
r~« co cri co
• * « •
un r^- o a*
p— r— ' r—
f — X
*• — *. ^^ *^*M
_^d ^J" CM r—
O3 CM «
co
i
o
1—
CM
co
1
^_
CM
i^
LO
CM
1
r_
,
LO
p
r—
C\J
r—
«* *
«
•^
.
j
C
15
o
E
3
O
a
p^
CT>
r--
CM
i
|
CO
o
r-.
LO
LO
i —
CO
CO
CO
co
1
LO
t
o
f — >.
^^,
r—
ffS
p^^
•K f
,
eC
|
[ _>
(/)
at
CD
00
00
^"
px^
CM
r—
I—
^-J.
,
o
en
CM
r—
~^^*
c™
O
re
a>
CQ
CD
E
O
•
^
en
-------
68
highest emissions was chosen. (Linear functions corresponding to popula-
tions of 1 percent were ignored.)
Consider first the high emission case. Note that the coefficients
for zone No. 2, where the peak most often occurs with high emissions, are
essentially identical to those for the peak (zone No. 1). In fact, the
coefficients have essentially the same implications for most of the zones
with high and intermediate pollution levels (zones 2-6). These implica-
tions have been discussed in terms of the peak model. One exception to
this consistency is a marked decrease in the value of the coefficient for
mobile source NO as the pollution level of the zone decreases; the co-
A
efficient even changes sign. This trend suggests that, in regions with
higher pollution levels, an increase in NO emissions results in an increase
/\
in oxidant, but at intermediate and lower levels results in no change or a
decrease in oxidant levels.
The coefficients for NO initial conditions are positive for all zones
s\
and of similar magnitudes. We thus have contradictory effects at the
lower pollution levels: an increase in NO initial/boundary conditions
X
leads to an increase in oxidant concentrations, while an increase in mobile
source NOV emissions leads to a decrease in oxidant concentrations. Having
X '' " " '
noted this characteristic, we shall leave its meaning an open question.
Marked differences in the effect of boundary conditions is consistent
with the location of zones 6 and 7. The normalized coefficients for zones
8 and 9 are included for completeness, but there is too little variability
in pollution levels in these zones to merit close examination.
-------
69
At low emission levels, the variables have much less effect on oxidant
concentrations, but one effect is consistent and pronounced. Except in
zone No. 2, mobile source NO becomes the prime determinant of oxidant
X
level, with oxidant decreasing as mobile source NO increases.
/\
It remains to analyze the three NOp repro-models (Table 5.3). At the
highest emission levels in the highest pollution zones, increasing any of the
three hydrocarbon variables reduces average N02 (perhaps by converting it
into oxidant). In all cases, the NO initial and boundary conditions (and
X
not mobile source NO ) are the prime determinant of the average NOo levels.
We have outlined the predominant implications of the model; the energetic
reader may wish to probe further into the data provided.
5.2 Examples of Repro-Model Use
The repro-model is intended to aid transportation control policy
evaluation. Three sets of examples of repro-model runs presented in this
section illustrate the usage of the model. It should be emphasized that
these examples represent a small fraction of the types of questions that
can be addressed using the model. The repro-model program is designed to
permit rapid evaluation of many more control policies. In the following
analyses and in using the repro-model, the reader should recall the limita-
tions of the repro-model (section 1.0).
5.2.1 Impact of Emission Controls on Motor Vehicles
Several repro-model evaluations were produced which simulate the change
in air quality due to changes in the motor vehicle emission standards. The
policies shown in Figure 3.5 and listed in Table 5.4 were used as input to
the repro-model. Fixed source emissions of all types and VMT were held
-------
70
Q
O
0-
UJ
o:
CM
o •—
z E
OL
O
a.
a.
c
< T-
CM
o
o
3T
O
to
•4-J X
C 0
cu 2:
•r- O
£
M-
0)
o <->
o re
00
Ol
N
t^ O
(C rc
o
z
X
0
-J
c
o
o
c <_>
o =c
•r- O
o
3 X
U- 0
H:
S- O
ra >-*
OJ
c
1
M- U>
o 3:
1/1 LL.
c
CU 0
•r- 3;
U 00
t
M-
0) X
0 O
cj z
oo
5T
CM i— CO O
oooo
oooo
1
r^ co co CM
in co m ^~
i—
r— CO r— in
O O r— O
oooo
i
r— Ol r— CO
r— 1— CM i—
OOOO
r— O CO ID
cvj r— -a- 1—
OOOO
oooo
1
r— r— O O>
O O r— O
oooo
1
O r— O O
oooo
CTI cno CM
in CM in vo
1
r*^ en r— vo
O CM CM CO
r— CM f^ CO
oooo
1
CO CO r— O
O i— •— O
^J" VO r— CD
r— O CO i—
oooo
1
CM r— VO CO
OOOO
1
*± *3- Ol O
in co «3- rx,
oooo
CO CO CO
en co ^1-
OOO
OOO
«3~ ^f O
CO CM i —
000
o co o
CM O i —
CD O O
CD O O
OOO
OOO
00-^
OOO
i — CO CO
VO O O
CO i— i—
OOO
i — • en cncMr^ CMCOCO
CTILDCMO ocotncvj crico^t-
coocoo o*— r-^-co
o cn o <— i— co i
^d- m CM co •
Old
a; •
to -O o -a
O CMQ.
- o a.
0) .
c o
o •
1X1 r-H
CVJ
O
fO
J3
S-
-------
71
^J-
,
LO
LU
1
CQ
eC
oo
Q
o:
^£
Q
^£
\—
00
_]
o
cc.
t
r~
O
yf
o
1 — 1
oo
oo
i— i
s:
UJ
1
e^
ry
LU
Q
LU
Lu
1 1
O
1—
<->
Q.
:>
l — i
,— ^.
E
Q.
Q.
E
• r—
\—
^^
Q
l— l
X
O
1
*
oo
UJ
o
o;
ID
o
oo
LU
1
1 — 1
CQ
O
s:
en
CM
CO
"""^
LO
CM
•-;
CM
r-.
»
O
CM
*
O
CM
O
CM
A
LO
r-~
CM
A
O
^_
^"
CM
n
o
sX
e£
UJ
Q_
•
LU s:
_J LU
I-H
03 LU
0 0
s: oi
T*~*
0 0
n: oo
-J<
-J<
UJ .
1 :>
1—1 UJ
03
O LU
s: o
o;
X '
o o
2: oo
a:
e^
LU
VOCMCDr~.^3-^l-COCOCMCMCNJ
r^ r~ ^~
«^-i— |--~CMCMCMCMr— i—i— i—
•— r~
COCMCMCVJCMCMCMCMCMCOCO
lOCOOVDCOCOCOCOCMCMCM
^~ r~ r^
O ID i— LO OlLOCOCOCvJCMCM
CO CM CM i—
LOr— LOCX3 ^J-COCOCMCMCMCM
CM CM i—
LOOCOLOr^-i — LOCOCMCMCM
«*• «*• CO CM i— i—
LO o co LO r^. r— i^- r^ i^ f^ r^
*d- =d- co CM i — i —
OOCOLOCOLOLOLOCOLOCM
ocnr~-.ioio^-cocMi — i— i —
r—
OCOCMLOi — LOed-CMCOl — CM
OOOcnCOVDLO^fCOCMCM
1 — 1 — 1 —
cnoi — CMco^LotDi^xcocn
vo r^ r^ r**.. r>^ r^^ r^» r^^ r^** r^^ ^«
cncncncTicTicTiCTtcTicncncn
0
i.
o
c/)
CD
r—
O
CD
J=
i.
O
4-
,_
(O
0
Q.
CD
3
^~
ra
>
•£
+J
CD
to
CO
E
O
-M
•t—
•o
O
o
r—
03
•r—
-M
•r—
C
•r— •
«»~— x
r— CM
• 1 — •
i— =a: co
CD
> -a
CD • E
r— S-S eo
O
cn o f—
CO i— .
CT) CO
^~ i x
rO CO
i ^ C~
to ~a o
~O CD -t->
i— -C tD
CD 3
J= to O"
E CD
r— O
CD .a CD
> S- CD
fO *T3 C/")
(— o^'
4- TD O
O >^'r-
JZ t—
CO O
CD CD Q.
i — O
SI 3 O
0 S-
a) to +J
r— E
O T3 O
•r- CD O
-C X
QJ -r- E
> U_ 0
•X * -r-
•X to
to
QJ
-------
72
constant at the 1969 level, and initial conditions were varied to corre-
spond to levels normally expected under the particular control policy.
The policies were derived from calculations performed by the Los Angeles
Air Pollution Control District [8] assuming federal standards are met on
schedule. The calculations included changes in vehicle mix over the
years and automobile aging and mortality.
The results of the repro-model evaluations are shown in Table 5.4.
This table indicates that if VMT were to be held at the 1969 level, the
peak concentration of oxidants on a day similar to the test day, as pre-
dicted by the SAI model, would dip below 8 pphm by the year 1975. Table
5.4 demonstrates a relatively early predicted improvement in air quality as
emissions are reduced. This improvement can be considerably reduced,
however, by increases in VMT and fixed source emissions and by delays in
implementing emission controls. A planner or engineer interested in
evaluating other alternative policies, such as effects of delays in control
implementation or changes in VMT, can do so easily using the repro-model.
Note that the results of the model do not correspond to the assumptions
of the rollback model; e.g., a reduction in hydrocarbon emissions of 55%
results in a reduction in peak oxidant of 76% rather than 55%.
5.2.2 Ratio of Hydrocarbon Emissions to NO Emissions
X
The California mobile source emission standards differ from those of
the federal government. The principal difference between the standards is
California's higher permissible NO emissions. The Los Angeles APCD
/\
asserts [8] that the California standards provide a more favorable ratio
of NOX to hydrocarbons than the federal standards. An exploratory
-------
73
investigation as to the importance of this ratio at a particular location
on air quality was made using the repro-model for Sun!and (10,24). While
holding fixed source emissions constant and while varying NO emissions,
A
constant hydrocarbon contours were generated using the repro-model. Fig-
ure 5.3 displays the contours. The "HC = 70" contour, for example, fixes
all hydrocarbon emissions at the 70% level and fixed source NO at the
X
test day level and varies NO mobile source emissions between 10% and 140%.
A
The hash marks on the contours denote the boundaries of the policy region.
Over most of the policies, especially with high hydrocarbon emissions,
the SAI model, as interpreted by the repro-model, behaves very regularly.
At a constant hydrocarbon emission level, for the most part, reducing NO
A
causes a linear reduction in 0^. At lower emission levels, however, the
behavior of the SAI model changes. As the hydrocarbon emissions are
reduced to the 50% level, the rate of reduction in 0_ concentration with
respect to a reduction in NO is smaller. At the 40% level, the slope of
A
the contour starts to become negative. At lower hydrocarbon levels, a
decrease in NO emissions causes an increase in the 0-, concentration.
A O
This analysis would normally be carried out for the Peak model. The
interesting effects, however, are hidden in the case of the Peak repro-model
by the fixed source contributions. Therefore, zone (10,24), the zone which
seems most affected by mobile source emissions, was used instead.
This discussion by no means resolves the controversy; however, the SAI
model behaves such that at low emissions the ratio of NO to hydrocarbons
A
is very important. For low levels of hydrocarbon emissions there appears
to be an optimum level (other than zero) of NO emissions for maximum
A
oxidant reduction.
-------
74
20
40 60 80
PERCENT OF TEST DAY'S
120
FIGURE 5.3
EFFECT OF VARYING NOX WHILE
HOLDING HYDROCARBONS CONSTANT
-------
75
The well-behaved nature of the repro-model for oxidant at Sunland
at high pollution levels allows for the derivation of a simple alterna-
tive to the rollback model. If HC and NOX are derived variables, where
HC represents the appropriate policy for an across-the-board decrease
in hydrocarbon emissions and where NOX represents the appropriate policy
for an across-the-board decrease in mobile source NO^ emissions, the
oxidant concentration at Sunland can be represented by the equation:
OXIDANT = 0.70-HC + 0.13-NOX - 38 . (5.6)
The region where this linear equation remains valid can be clearly seen in
Figure 5.3. Both the derived variables, HC and NOX, are expressed in
percent of the test day.
The dependence on the test day can be lessened somewhat by expressing
*
equation 5.6 in terms of percent reduction. That is,
% REDUCTION in 03 = -1.55-HC - 0.30-NOX + 185 . (5.7)
When NOX and HC are both set at 100, the percentage reduction in oxidant is,
of course, zero. We see that this simple model predicts a 1.6% reduction in
oxidant concentration for each 1% decrease in the hydrocarbon emissions vari-
able and a 0.3% reduction in oxidant concentration for each 1% decrease in the
NO emissions variable. This linear equation holds up to about an 80% reduc-
/\
tion. Also, the coefficients for the Sunland model and the peak model are almost
**
identical for this range.
Section 2.4 for a listing of test day emission levels.
Specifically, the appropriate constants for the peak model are
-1.56, 0.28, and 184.
-------
76
5.2.3 Effects of Single Day Emission Reduction
Control policies have been proposed for Los Angeles whereby air
quality standards are achieved by cutting VMT for a single day. Two
scenarios which are representative of such policies were simulated
using the repro-model. The first case was that of a twenty percent
reduction in mobile source emissions while initial conditions remain
at their original level. When compared with the "baseline" (100%) case,
this one day emission reduction produced approximately a 20% overall
reduction in oxidant concentrations. (See Table 5.5.) When a twenty
percent decrease in emissions was tried at a lower emission level, some
reductions in oxidant concentrations were achieved. In this case the
reductions were not as dramatic.
-------
77
TABLE 5.5
EFFECTS OF SINGLE DAY TRAFFIC REDUCTION POLICY
ON AIR QUALITY (OXIDANT, pphm)
20% Reduction
in Mobile
50% of
20% Reduction
of" Mobile
Source Emissions
Zone
Peak
10,24
10,21
15,20
20,20
7,17
12,17
25,13
12, 9
Baseline
45
45
25
30
16
3
14
16
2
Source Emissions
37
37
20
25
13
3
11
14
1
Baseline
7
6
3
4
3
2
2
3
1
from 50% Base4
7
4
3
3
3
2
1
3
2
Policy: 100,100,100,100,100 (NO and HC mobile source emissions,
HC fixed source emissions, and NOX and HC initial
condition, respectively.)
2Policy: 80, 80,100,100,100
3Policy: 50, 50, 50, 69, 50. The 69% value for NOX initial
condition variable results from the uncontrolled NO
fixed sources.
'Policy: 40, 40, 50, 69, 50
-------
78
6.0 CONCLUSION
In the introduction, we listed three objectives: (1) a feasibility
test for repro-modeling in the context of pollution models; (2) an
interpretation of some of the implications of the SAI model; and (3) the
creation of an efficient repro-model to allow further analysis. The
following is a review of the study in the light of these objectives.
Since the SAI model had tens of thousands of numbers constituting
input and thousands of numbers as output, it was neither feasible nor
desirable to explore the input/output relationships of the model in full
variety. Five aggregate input variables were defined: mobile source NOV,
A
mobile source hydrocarbon, fixed source hydrocarbon, NO initial/boundary
A
conditions, and hydrocarbon initial/boundary conditions. These independent
variables were expressed as percent of level on test day. Twelve outputs
(dependent variables) were examined: the peak one-hour-average oxidant con-
centration over the Los Angeles basin, the peak one-hour-average at eight
specific locations in the basin, and IMOp ten-hour-average concentrations
at three specific locations. Twelve repro-models, each relating the five
independent variables to one of the dependent variables, were constructed
to create the overall repro-model. Ninety model runs were used to create
the repro-models; ten additional runs were used for independent testing.
The feasibility of the approach was clearly demonstrated. The input/
output relationship implied by the SAI model was relatively simple and
fully defined by the set of model runs. The resulting repro-models essen-
tially duplicated the SAI model output; accuracy of approximation was close
to the limiting accuracy with which the output was reported and certainly
-------
79
well within the accuracy with which the model corresponds to reality.
The continuous piecewise linear functional form used to represent the
input/output relationship proved to be efficient relative to multivariate
polynomials. The independent test on ten model runs provided convincing
verification of the repro-models.
The objective of efficiency was clearly met. While a run of the
original model took 22 minutes of computer time, the repro-models took
milliseconds on a comparable computer. A computer program was developed
and delivered to the Environmental Protection Agency.
The study yielded an extensive interpretation of the implications of
the SAI model regarding the relationship between the five aggregate input
variables and the twelve output variables. Characteristics noted included
the following:
(1) The oxidant models were convex; the rate of increase of oxidant
concentration never decreased with increasing values of the indepen-
dent variables. Two of the three N02 repro-models were non-convex.
(2) Over most of the policy region hydrocarbon emissions are signifi-
cantly more important than NO emissions in the formation of ozone.
A
(3) Assumptions on the magnitude of initial and boundary conditions
have a major impact on the predicted air quality.
(4) As emissions are reduced the impact on oxidant formation of NO
A
emissions becomes relatively less. In fact, increasing NO emissions
X
reduces oxidant concentration for very low emission policies.
(5) At low pollution levels, increasing mobile source NO emissions
A
decreases oxidant concentrations, but increasing NO initial/boundary
A
-------
80
conditions increases oxidant concentrations.
(6) The major determinant of average N0? concentrations in the
model is NO initial and boundary conditions and not mobile
X
source NO emissions.
X
(7) Simplified models to aid planning may be extracted by exploiting
the locally linear nature of the repro-model form. For example, in
the limited context of this study, the results suggested the following
rule-of-thumb relationship between the percent reduction of peak
oxidant concentration and the level of fixed and mobile-source hydro-
carbon emissions (HC) and mobile source NO emissions (NOX), expressed
X
as percent of test day:
% REDUCTION in 03 = -1.55-HC - 0.30-NOX +185 .
This formula holds up to about an 80% reduction and indicates the
predominant effect of hydrocarbons. (Section 5.2 details the
assumptions involved.)
It is appropriate to conclude this report by referring the reader to
the limitations, discussed in the introduction, on the generality of the
repro-model and the generality of its implications. In particular, we
have been discussing the characteristics of a model, and it is not our
purpose to make a judgment on the correspondence of the model characteristics
to reality. We have hopefully demonstrated that repro-modeling is a powerful
tool for understanding the implications and extending the utility of complex
physical models.
-------
81
ACKNOWLEDGMENTS
This project was a joint effort between Technology Service Corpora-
tion and the Environmental Protection Agency. We wish to thank Mr. Dale
Coventry for performing all the SAI model runs and delivering the output
data to us with a minimum of delay. We would also like to thank Dr. Ron
Ruff, the EPA project monitor, for many helpful discussions and suggestions
throughout the project.
Mr. Harry Knobel and Mr. Ross Bettinger at TSC were responsible for
data management and programming.
We would also like to thank Drs. Philip Roth and Mei-Kao Liu at
Systems Applications, Inc., who patiently answered our questions about
their model. Helpful suggestions about application context of the repro-
model were given by Mr. Arnold Den and Mr. Robert Frommer of Region IX EPA.
-------
83
REFERENCES
1. The following volumes constitute the documentation of the SAI model.
Roth, Philip M., Steven D. Reynolds, Philip J. W. Roberts, and John H.
Seinfeld, Development of A Simulation Model for Estimating Ground Level
Concentrations of Photochemical Pollutants, Report 71SAI-21, Systems
Applications, Inc., Beverly Hills, California, July 1971. (Final Report
and six appendices)
Reynolds, Steven D., Mei-Kao Liu, Thomas A. Hecht, Philip M. Roth, and
John H. Seinfeld, Further Development and Evaluation of a Simulation
Model for Estimating Ground Level Concentrations of Photochemical
Pollutants, Report R73-19. Systems Applications, Inc.. Beverly Hills.
California, February 1973. (Final Report in three volumes and five
appendices)
2. Wayne, Lowell G., Allan Kokin, and Melvin I. Weisburd, Controlled
Evaluation of the Reactive Environmental Simulation Model (REM),
Report EPA R4-73-013a, Pacific Environmental Services, Inc., Santa
Monica, California, February 1973.
3. Eschenroeder, A. Q., J. R. Martinez, and R. A. Nordsieck, Evaluation
of a Diffusion Model for Photochemical Smog Simulation, Report EPA
R4-73-012a, General Research Corporation, October 1973.
4. Sklarew, Ralph C., Allan J. Fabrick, and Judith Prager, "Mathematical
Modeling of Photochemical Smog Using the PICK Method," Journal of the
Air Pollution Control Association, Vol. 22, No. 11, November 1972.
5. Meisel, William S., and David C. Collins, "Repro-Modeling: An Approach
to Efficient Model Utilization and Interpretation," IEEE Transactions
on Systems, Man, and Cybernetics, Vol. SMC-3, No. 4, July 1973, pp. 349-58.
6. Meisel; William S., Computer-Oriented Approaches to Pattern Recognition,
Academic Press, New York, 1972.
7. Breiman, L., and W. S. Meisel, "Estimates of the Intrinsic Variability
of Data in Nonlinear Regression Models," submitted for publication
(available as a TSC Report), November 1973.
8. Hamming, Walter J., Robert L. Chass, Janet E. Dickinson, William G.
MacBeth, "Motor Vehicle Control and Air Quality: The Path to Clean Air
for Los Angeles," Proceedings of the 66th Annual Meeting, Air Pollution
Control Assoc., Paper 73-73, June 1973.
9. Environmental Protection Agency Region IX, Technical Support Document
for the Metropolitan Los Angeles Intrastate Air Quality Control Region,
January 15, 1973.
-------
85
APPENDIX
A.I Repro-Model Documentation
The several piecewise linear representations of the SAI model have
been included in a repro-model computer program. The program is user-
oriented and is suitable for both batch and on-line processing. A listing
of the program appears at the end of this documentation.
The policies which are to be evaluated are input after the program
deck. One policy (five numbers) is punched on a card. The format is
5F10.1. The five fields contain the information in Table A.I. The
program will accept up to 500 different policies (i.e., 500 cards). The
program will cease reading policy cards when it reaches an end-of-file.
(An end-of-file card must follow the last policy.)
Figure 4.6 shows a typical page of output from the repro-model program.
The policy variables are printed first. Also, if any policy region con-
straints are violated by that particular policy, these violated constraints
are listed. The table contains the repro-model results. The first column
is the name of the zone, and the next two columns list the east-west and
north-south coordinates of that zone, corresponding to Figure 4.5. The
pollutant name appears in the fifth column. The repro-model results are
printed in the next column, followed by a time period designation. The
remainder of the page contains a listing of the net hyperplanes which were
used to obtain the concentration estimates and indicate the sensitivity
of the result for small changes in the independent variable.
The formula,
5
y = £ a^.+ ag
-------
86
en
o
CM
I
O
ro
o
o
i— C\J
o
«*
I
I—
CO
o
in
i
a:
o
o
oo
0)
J3
>'i
ro LU
Q
E
•P O
to J2
CU S-
h~ rO
O
4- O
0 S-
-o
•+-> >>
CU
o
cu
o.
cu
o
£-
3
0
CO
to
•o E
CU 0
X -r-
•r- tO
u_ to
• r—
>> E
ra LU
f"i
c
•P 0
to -Q
CU &-
1— (0
O
4- 0
0 S-
"O
-*-> >>
E 31
CU
O
i-
cu
Q.
s_
0 CU
4- -C
to
C "
O s/>
•i— C •
+-> ra -a
•i- i— tO
C_> 4- CO
CU ra
^— r—
ra CD
•r- S- J3
4J O
C O ^
1 1 •!—
O S
>>4->
rO CU
Q i— 3
ro i—
-»-> 3 ro
to CT >
CU CU
1— r-
-tj ro
M- CU S
O tO T-
CL
O-i^
QJ
(_)
S-
OJ
a_
S-
o cu
to
c ••
o -^
•r- E .
-P ra T3
•r- i— CU
•a _a E
c~ ^
0 4-> (/>
C_) 4- to
CU rO
r~ i— •
ra CU
•r" y, , (^
•(-> O
'E 0 r^
1— 1 •!-
O •£.
ra CU
Q i— 3
ro i—
-P 3 rO
CO CT >
CU CU
\— ,—
4- gj o
O CO .r-
a.
-P 4- >.
C i — I j_>
cu
o
i.
cu
CX
o
a.
QJ
OJ
CD
C
O
s-
co
O
CJ
•a
cu
to
3
ra
•a
to
cu
cu
-------
87
can be used to compute the pollutant concentration, where the a.'s are
respective net hyperplane coefficients (ag is the constant term).
-------
88
A.2 Program Listing
The following is a FORTRAN listing of the repro-model program.
-------
89
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
POLICY ARRAY CONTAINING POLICIES OF VARYING EMISSIONS
ZONE ARRAY CONTAINING ALPHAMERIC LABELLING INFORMATION
HOUR ARRAY CONTAINING ALPHAMERIC LABELLING INFORMATION
NPFUNQ ARRAY CONTAINING NUMBER OF PIECEwISE-LINEAR FUNCTIONS USED.IN EACH
POLICY-ZONE EVALUATION
NMYPER ARRAY CONTAINING NUMBER OF HYPERPLANES PER P-FUNCTIONI PER ZONE
XCOORD, YCOORD ARRAYS DESCRIBING ZONE LOCATION ON GRID
VARIABLE LIST AND DESCRIPTION OF PURPOSE OF EACH VARIABLE
POLLUT ARRAY CONTAINING ALPHAMERIC LABELLING INFORMATION DESCRIBING TYPE OF
POLLUTANT
CONCEN ARRAY CONTAINING ALPHAMERIC LABELLING INFORMATION DESCRIBING UNITS OF
CONCENTRATION OF POLLUTANT
PFUNCM ARRAY CONTAINING PJECEWISE-LINEAR FUNCTION WEIGHTS
PFUNCC ARRAY CONTAINING PIECEWlSE-LlNEAR FUNCTION CONSTANTS
HYPER ARRAY CONTAINING HYPERPLANES
K VARIABLE CONTAINING NUMBER OF ZONES INPUT
POLCON ARRAY CONTAINING CALCULATED POLLUTION CONCENTRATION FOR THE
ZONE UNDER CONSIDERATION
HYPMAX ARRAY CONTAINING MAXIMUM HYPERPLANE FOR THE ZONE UNDER CONSIDERATION
DRIVER FOR REPRO MODEL POLICY EVALUATION PROGRAM
1000
DO 1000
CALL
INPUT POLICY VARIABLES XI
1=1,500
TO XS
CALL CALC
CALL HEADER(I)
CONTINUE
END
SUBROUTINE
rut ATP tycoon unnp
Vh«t»rtt»- i * »~. r «** t > w V? t~
SUBROUTINE TO CALCULATE CONCENTRATION OF POLLUTANT IN A QIVEN
ZONE FOR A PARTICULAR SET OF VALUES OF POLLUTANT SOURCES
COMMON/TACTiC/POLICYtb)
DIMENSION NPFUNCC20), NHYPER(20), PFUNCW(20,3),PPUNCC(20),
HYPER(1BO,6)
COMMON/RE8ULT/PQLCON(20),HYPMAX(20,6)
UAT A'NrrUNU/ 1
DATANHYPER/2
DATAPFUNCWt
DATAPFUNCrtf
DATAPFUNC*(
DATAPFUNCwC
DATAPFUNCwt
DATAPFUNC*(
DATAPf-UNChC
DATAPFUNCW(
DATAPFUNC*C
DATAPFUNCC(
DATAPFUNCC(
DATAPFUNCCC
DATAPFUNCIC
DATAPFUNCCC
DATAPf-UNCCC
DATAPFUNCCt
DATAPf-UNCC(
, 1 ,
,T>,
1,1
2,1
3,1
4,1
5,1
6,1
7,1
8.1
9,1
I)/
2)/
3)/
4) /
5)/
b) /
7)/
8)/
1 , 1 , 1, 1 , 1 , 1 , 1 »£»
3,3,3,2,2,3,1,2,
)/12,83 /
)/ 6.5U5/
)/ S.293/
)/ 5.770/
)/ 4.694/
}/ 3,514,'
)/ 2,749/
)/ ,9727/
)/ l.OOO/
9, 19b/
tl,8bO/
fe,UO/
3,20b/
0.2909/
3.0660/
«,2340/
1.8160/
-------
90
DATAPFUNCC
DATAHYPERC
DATAHYPE.RC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPf.RC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPERC
DATAHYPfcRC
DATAHYPfcRC
DATAHYPERC
DATAHYPtR(
DATAHYPfcR(
DATAHYPERC
DATAHYPE«(
DATAHYPtR(
DATAHYPtR(
DATAHYPERC
DATAHYPERC
DATAHYPf-R(
( 9)
1,
i,
1,
2,
2,
2,
3,
3,
3,
4,
u,
4,
5,
5,
5,
6,
6,
&,
7,
7,
7,
6,
8,
8,
9,
9,
9,
10,
10,
10,
11,
11,
11,
12,
12,
12,
13,
13,
13,
14,
14,
14,
15,
15,
15,
1 t>,
i 6,
1 6,
17,
17,
17,
18,
1 3,
18,
1",
19,
I",
20,
0,
20,
d\ ,
21 ,
d 1 ,
??,
•?<>,
X 0
D/-I
J)/*,
? y X t
i)/ .
r ' ft
* ' 1
* ) /* I
5 t r I
W * f
I)/ ,
3J/ ,
/ ' f
nx ,
«5 J ' •
b")X ,
!)/•»,
3)/fi
5) / i
1 ) X« i
3 )/ i
V ' •
I)/ .
*J f r f
,ooox
OOOOS479X,
00009567X,
00523000X,
00953100X,
01849000X,
00615700X,
0003J8BOX,
00370700X,
00667700X,
oossbaoox,
0158JOOOX,
oii2aooox,
01876000X,
03S4b"OOOX,
02749000X,
.0030870X,
01027000X,
00576100X,
00224800X ,
00638POOX,
OOJ21100X,
02332000X,
5)X,044530000X,
1 ) /" 1
3 ) /f i
/ X ,
!)/•»,
3 ) X t
f * t
I)/ ,
3 J/ i
5 ) / ,
nx-i
3 ) X««
•^ w f f
1 )X"|
J / ' |
"^ / r I
1 ) X"t |
r • 1
5) / ,
1 ) X» i
j J /" •
• i
I)/",
3)/ ,
b ) / ,
I)/-,
3) /»|
5 ) / ,
I)/-,
3 ) / i
5 ) / ,
1 ) /« i
» ' t
' ) X i
!)/-•
3 ) /» i
5)/ ,
U/-,
3 / X i
5 ) X i
nx ,
3 ) X i
03178000X,
00366700X,
00991600X,
0002S530X,
00139900X,
00352500X,
00001323X,
01615000X,
0'I143000X,
0348QOOOX,
00330600X,
00996100X,
00161800X,
00086b*UOX,
0014280 X,
0067120 X,
0171700 X,
0407900 X,
00379500X,
00070330X,
00643200X,
00263600X,
01369000X,
0520aOOOX,
00138SOOX,
0003b"OfcOX,
01'j6SOOOX,
00111000X,
OOb50700X,
06853000X,
036U1000X,
000326UOX,
00838900X,
00460300X,
OOOS6S70X,
OOU83700X,
0?1 4MOQOX ,
OOd«>/600X,
0 i 9 ?> 1 0 0 0 X ,
OOabbOOOX,
00151000X,
HYPER{
U V O C D t
n T r C* n \
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPFRC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPFRC
HYPERC
HYPERC
HYPERC
HYPERC
HYPEiRC
HYPFRC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPERC
HYPE'W(
HYPS tf (
HYPt R(
HYH H(
HYPEKC
HYPERC
HYPERC
1,2)X
1 ,4)X
1,6)X
2, 2) X
2,«)X
2,6)X
3,2)X
»,«>X
3,6)X
«,2)X
«,«)X
4,6)X
5,g)X
5, 4) X
5,6)X
6,2)X
6, a) x
6,6)X
7,2)X
7, 4) X
7,6)X
6, ».} X
8,4)X
•
m
•
~
!•
B
m
f
00019J50X
i
t
i
i
3
i
t
i
i
,
3
i
i
8
i
t
1
t
,
1
i
t
8,6)X«-6
9,2)X
9,4)X
9,6)X
10,2)X
10,4)X
10, 6)/
U,2)X
1 1 , 4)X
p
m
»
i
i
i
i
i
,
,
•
lt,6)X"6
12,2)X
12,4)X
12,6)X
13,2)X
13,4)X
13,6)X
14,2)X
14,4)X
14,6JX
15,2)X
1 b, 4) X
15,6)X
16,2)X
16,4)X
16,6)X
17,2)X
1 7, 4) X
17,6)X
18, t.)/
18, 4) X
18,6)X
19, 2)X
19,4)X
19,6)X
20,2)X
20,
-------
1006
C
C
C
1005
26, 2)/
DATAHYPERC 22,5j/ ,ooo76000,/,HYPERC 22,
DATAPFUNCH(ll,l)/2,7ia /,PFUNCW(U,2)/»
DATAPFUNCW(10,l)/3,599 /,PFUNC«(
DATAPFUNCrtCi2,l)/i,581 /
DATAPFUNCCClOJ/16,77 /
DATAPFUNCCC11)/13,1« /
DATAPFUNCCU2)/ 9.833X
DATAHYPERC 23,I)/ ,008l9200/,HYPER(
DATAHYPERC 23,3)/ ,OOl92800/»HYPERC
OATAHYPERC 23,5)/ ,00765800/,HYPERC
DATAHYPERC 2«,1)/ .OlSUOOO/, HYPERC
DATAHYPERC 2«,3)/ ,OOa88100/»HYPERC
DATAHYPERC 2«,5)/ ,01OSaOOO/,HYPERC
DATAHYPERC 25,I)/ .00173100/,HYPERC
DATAHYPERC 25,3)/*,00178900/,HYPERC
DATAHYPERC 25,5)/-,OOS8?000/,HYPERC
DATAHYPERC 26, !)/•>, 0046950 0/t HYPERC
DATAHYPfcR( 26,3)/ ,00765100/,HYPERC
DATAHYPERC 26,S)/ ,0ia66000/,HYPERC
DATAHYPERC 27,I)/ .00805600/,HYPERC
DATAHYPERC 27,3)/ ,QG3lbl00/,HYPERC
DATAHYPERC 27,5)/ ,010B7000/»HYPERC
DATAHYPERC 28,I)/ .01835000/,HYPER(
DATAHYPERC 28,3)/ ,0109QOOO/,HYPERC
DATAHYPERC 28,S)/ .02322000/,HYPERC
DATAHYPERC 29,I)/ .00239800/,HYPERC
DATAHYPtRC 29,3)/*,00100200/,HYPERC
DATAHYPERC 29,5) /- ,00«aiJ600/, HYPERC
DATAHYPERC 30,1)/*,011S2000/,HYPERC
DATAHYPERC 30,3)/ ,01110000/,HYPERC
DATAHYPERC 30,5)/ ,0196«000/,HYPERC
DATAHYPERC 31,i)/ ,0063b800/,HYPERC
DATAHYPER? 31.3)/ .00l89000/tHYPER(
DATAHYPERC 3l)5)/ J0076330C/,HYPERC
DATAHYPERC 32,U/ ,01139000/,HYPERC
DATAHYPERC 32,3)/ ,00488900/fHYPERC
DATAHYPERC 32,S)/ .02S44000/,HYPER(
DATAHYPERC 33,1J/ ,026?9000/,HYPERC
DATAHYPERC 33,3)/ .00236000/,HYPERC
DATAHYPERC 33,5)/ .01155000/,HYPERC
K«12
23, 2)/
.00976500/
,03«9«000/
«,8730000/
.02165000/
23,6)/
24, 2)/
2a,a)/
24,6)/«7,8290000/
2S,2)/«,00/ ,00«31900/
30,6)/«j,75fcOOOO/
31, 2)/ .00799100/
51, a)/
32, 2)/
.OH32000/
.07528000/
32,6}/«10,l20000/
33, 2)/ ,00«12000/
33, a)/ .02871000/
33,6)/"6,0090000/
ARRAY POLCUN
J»TH ZONE JN
DO 1006 Jsl,20
POLCDNCJJsO
CONTINUE
CONTAINS THE POLLUTION CONCENTRATION FOR THE;
CELL POLCON(J)
FOR EACH ZONE CALCULATE POLLUTION CONCENTRATION AND MAXIMUM
HYPERPLANE
DO 1007 KK*1,K
DO 1005 1=1,b
HYPMAXCKK,I)sO
CONTINUE
CUMHYP=0
ITERATE ON PIECEWISE-LINEAR FUNCTIONS
NPFUNKBNPFUNC(KK)
DO 1000 L°1,NPFUNK
HYPIJ»«i,E»50
ITERATE ON HYPERPLANES
NHYPK»NHYPER(KK)
FORM DOT PRODUCT OF HYPERPLANE AND POLICY
DO 1001 Msi,NHYPK
SUMsQ
DO 1003 NNsi,5
-------
92
1003
tooi
C
1004
C
1000
C
1007
1002
+ POHCY(NN) * HYPEKtMM+M,NNJ
CONTINUE
SUM=SUM + HYPER(MM+M,6)
IFCHYP1J ,LE, SUM) HAXHYPsMM*M
HYPIJsAMAXiC SUN,HYPIJ )
MH»MM + NHYPK
PO 100« 1=1,6
HYPMAX(KK,I)sHYPMAX(KK,I)
CONTINUE
* PFUNCN(KK,L)*HYPERCMAXHYP,I)
CUMHYP=CUMHYP
CONTINUE
* HYPU*PFUNCW(KK,L)
HYPMAX(KK,6)s HYPMAX(KK,6)* PFUNCC(KK)
POLCON(KK)=CUMHYP * PFUNCC(KK)
CONTINUE
CONTINUE
RETURN
END
SUBROUTINE EVAL
C
C
C
C
100
101
102
103
104
105
106
107
10B
109
HO
m
112
C
SUBROUTINE TO DETERMINE POSSIBLE VIOLATION OF POL
CONSTRAINTS
COMMON/TACTIC/POL ICY (5)
DIMENSION FLAGC12)
LOGICAL FLAG.YIOLAT
FQRMATC/10X,43H*** VIOLATED POLICY REGION CONSTRAINT (S)"-%)
FORMATC 21X,17HX1 + X2 ,GE, 30 )
FORMATC 2jX,17HXi + X2 ,LE, 240 )
FQRMA.TC 2iX;17HXl - X2 tl£t 40 )
FORMATC 21X,17HX2 * XI ,LE, 20 )
FORMATC 2l*,15HX2 ,GE, 0 )
FORMATC 21X,15HX3 ,GE, 0 )
FORMAT( 2JX,17HX3 ,LE, 100 )
FORMATC 21X,24HX4 • 0,558X1 ,GE, 29,2 )
FORMATC 21X,
FORMATC 21X,
FURHATC 21X,
FORMATC 21X,
2aHX« - 0,682X
30HO,
30HX5
11HX5
756X2 *
- 0,92
.GE,
0
ux
3
1 .Lfc
,144X3
2 •• 0,
)
,
9
46,8
X5 ,
176X3 ,
)
LE, 5)
UE, 5)
VJOLAT=, FALSE,
DO 1000 J=l,
12
FLAGCJ)=, FALSE,
1000
C
C
C
CONTINUE
LOGICAL CASCADE TO
DO 1001 J=l,
IF((POLICYC
IF<(POLICY(
IFCCPOLICYC
IKCPOL1CYC
IF( POLICYC
IF( PULICYC
IF( POLICYC
IFCCPOLICYC
IFCCPOLICYC
12
1) *
1)
I)
2)
2)
3)
3)
4)
a)
POLICY
POLICY
POLICY
POLICY
LT, 0)
LT, 0)
GT.100,
f 7 J O * r
C
C
C
C
)
OL
,682*POL
2)) ,
2)) ,
2)) ,
in .
ICYC
ICYC
EVALUATE
LT
GT
GT
GT
n
i)
. 30,
,240.
• aO ,
, 20,
) tLT,
) ,GT,
INEQUALITIES
) FLAS(
) FLAG(
) FLAG(
) FLAG(
FLAG(
FLAG(
FLAG(
1 )
2)
3)
4)
5)
6)
7)
29,2) FLAG
st
s i
s »
s«
~ •
= •
= •
C
46,8) FLAG(
TRUE,
TRUE,
TRUE,
TRUE,
TRUE,
TRUE,
TRUE,
8)=, TRUE,
9)=, TRUE,
2)»,144*PULICYC 3)»POLICY( b)),GT,b)
IK(PUL1CYC b)-,92«*POLICY( 2) - , 1 76*POL 1C Y ( 3)),GT,5)
*FLAG(11)=,TRUE,
IF(POLICY( 5) ,LT, 0)
FLAG(12)=,TRUE,
-------
93
100}
c
100?
C
c
c
c
CONTINUt
DO 1002 Jsjfl*
IFC FLAGCJ) ) VIOLATE,TRUE,
CONTINUE
IFC VIOLAT ) GOTO i
RETURN
WRITE(6f100)
IFC FLAGCl) ) WRITECfcflOl)
IFC FLAGC2 )) WRITE(fa,102)
IFC FLAC(3))WRITF-C6f 103)
IFC
FLAG(5))W*ITEC6»105)
FLAG(6))W«ITE(6,10fc)
FLAGC7))wmTE(6,107)
FLAG(8))WRIT£(6,10fl)
IFCFLAG(lU)KRITEC6,lin
if U/«HPEAK/fZONE(
2f l)/4HSUNL/fZQNEC
/,ZDNEC
/,ZONEC
RETURN
END
SUBROUTINE HEADER(I)
SUBROUTINE TO OUTPUT P(JLICY«ZONF. RELATIONSHIPS AND POLLUTION
CONCENTRATIONS RESULTING FROM GIVEN POLICY
COMMON/TACTIC/POL 1CYCb)
COMMON/KESULT/PUUON(20),HYPMAXC20»6)
DIMENSION ZONt(20,3),HOUR(20f3),XCOORDC20)fYCUORDC20}fPOLLUTCHO,3)
I ,CONCENC20,3)
INTEGER ZONE,HOUR,PULLUTfCONCtN
N^LANK IS USED TO BLANK OUT COORDINATE FIELD
DATA NBLANK/flH /
DATAZONtC
DATAZONEC
DATAZONEC
DATAZONEC
DATAZUNEC
DATAZONEC 6,i)/4HDUAR/fZONE(
DATAZONEC
DATAZUNEC
DATAZONEC 9,U/4HN UO/,ZONEC
DATAHOURC
DATAHOUKC
DATAHUURC
DATAHOURC
DATAHUURC
DATAHOURC
DATAHUURC
DATAHQURC
DATAHUURC 9
DATACONCENC
DATACUNCENC
DATACUNCENC
/
/
LA /
7,1)/4MCARB/,ZON£(
/fZUNLC i
C/rZUNtC '
LA /,ZONE(
i)/4HPEAK/,HOUR(
HOU/»HUUR(
HOU/fHOURC
9,3)/«HEACH/
3f3)/«HR
HOURC a,z
5, l)/<4HPEAK/f HOUR( S,£
6,l)/aHPEAK//HDURC 6f2
7,l)/
-------
94
C
109
HI
112
113
115
116
C
C
100
101
117
118
DATAXCOORDt
DATAXCOORDC
DATAXCOUROC
DATAXCUURDt
DATAPOLLUH
DATAPOLLUTt
DATAPOLLUTC
DATAPOLLUH
DATAPOLLUTt
DATAPULLUTC
DATAPOUUTC
DATAPOLLUK
DATAPOLLim
DATAZONECJO
DATAZONtCU
DATAZONEU2
DATAHOUKUO
DATAHULIKUl
DATAHQURU2
DATACONCENt
DATACONCENC
DATACQNCF.NC
DATAXCOORD,
DATAXCOORDt
DATAXCOUROC
DATAPULLUTC
DATAPOLLUTt
OATAPOLLUT(
KM2
fe)/20,/,YCQORUC *••
7)/
-------
95
C
C PRINT (K) ZONES FOR I»TH POLICY
00 JOOO Jrl,K
IF((XCDORDCJ),LE,0),OR«CYCOURD(J),Lt,0)) GO TO 10
WRITE (6,117) (ZON6(J,L),L = l,.5),XCUORO(J),YCQORD(J),(POLLUTCjfl)»
1 L=t»2)»POLCON(J),CONCEN(J,l),(HOUR(J,LJ*L*1t3)i(HYPMAX{J,L)»L*1
2 »6)
GO TO 1000
JO WRITE(6»118) (ZONE:(J»L),L=lr3),NBUNK ,NBl,ANK , (POLUUT {J> U) ,
\ Ut!l,2),POLCON(J),CONtEN(J,nf (HOljRC J,U f L«i f i)» (HYPMAX (J,L) ,l,si
2 >6)
1000 CONTINUE.
WRITEC6,100)
RETURN
END
SUBROUTINE INPOL
C
C SUBROUTINE TO INPUT POUICItS TO BE USED IN DETERMINING AJR
C POLLUTION CONCENTRATIONS FOR ZONES UNDER CONSIDERATION
C'
COMMON/TACTIC/POLICY(5)
c
100 PORMAT(5F10,0)
c
RCAD(S,100,ENP=1) (POLICY(J),J=l,5)
C INSERTION OF INITIAL CONDITIONS
« IF(POi.ICY(«) ,UE, 0) POl.ICy(«)e,62*PQLlCY(i)*38
IF(POLICY(5) ,Lt, OJ POLICY(5;s,8a*POlICY(2)+,l6*POLICY(3)
C
RETURN
1 CONTINUE
STOP
END
-------
96
A.3 One Hundred SAI Model Runs
The five input variables used for each of the SAI model runs are
listed in the following table.
-------
97
Independent Variables
1 100 100 100 100 100
2 25 5 20 58 13
3 20 10 40 45 9
4 15 15 60 57 15
5 10 20 80 54 30
6 5 25 100 34 43
1 30 13 13 57 13
8 35 10 25 65 15
9 30 15 45 46 27
10 25 20 65 49 22
11 20 25 85 60 35
12 15 30 10 47 27
13 40 5 30 73 9
14 45 15 50 78 13
15 40 20 70 62 24
16 35 25 90 65 44
17 30 30 15 48 36
18 25 35 35 50 27
19 20 40 55 60 42
20 50 10 75 61 16
21 50 25 95 62 40
22 45 30 0 66 18
23 40 35 20 63 28
24 35 40 40 70 49
25 30 45 60 46 57
26 55 20 80 71 32
27 60 30 100 87 41
28 55 35 5 72 30
29 50 40 25 74 42
30 45 45 45 54 35
31 40 50 65 57 47
32 35 55 85 68 71
33 65 25 10 84 23
34 65 40 30 70 29
35 60 45 50 75 46
36 55 50 70 78 58
37 50 55 90 63 55
38 45 60 15 77 63
39 70 35 35 70 28
40 75 45 55 84 47
41 70 50 75 87 59
42 65 55 95 72 56
43 60 60 0 87 50
-------
98
Independent Variables (Cont.)
xl X2 X3 X4 X5
44 55 6F 2^ 84 69"
45 50 70 40 58 55
46 80 40 60 88 49
47 80 55 80 94 54
48 75 60 100 72 54
49 70 65 5 74 61
50 65 70 15 89 70
51 60 75 30 75 80
52 85 50 45 104 49
53 90 60 60 80 60
54 85 65 75 91 67
55 80 70 85 94 77
56 75 75 95 99 65
57 70 80 5 77 62
58 65 85 25 90 87
59 95 55 45 88 ' 53
60 95 70 65 82 57
61 90 75 85 99 77
62 85 80 10 93 69
63 80 85 30 82 83
64 75 90 50 85 71
65 100 65 70 100 ; 66
66 105 75 90 us 90
67 100 80 15 85 80
68 95 85 35 97 65
69 90 90 55 80 84
70 85 95 75 91 106
71 80 100 95 inn 9
72 110 70 0 116 5
73 110 85 20 110 74
74 105 90 40 103 95
75 100 95 60 93 97
76 95 100 80 no 96
77 90 105 100 85 89
78 115 80 5 93 • 68
79 120 90 25 m 93
80 115 95 45 96 100
81 110 100 65 106 80
82 105 105 85 117 .102
83 100 110 10 104 94
84 95 115 30 90 JOS
85 125 85 50 115 79
86 125 100 70 130 88
87 120 105 90 gs 118
88 115 110 15 93 109
89 110 115 35 106 112
90 105 120 55 103 110
-------
99
Independent Variables (Cont.)
91 130 90 75 125
92 135 105 95 138
93 130 110 0 110 92
94 125 115 20 132 108
95 120 120 40 100 123
96 115 125 60 100 109
97 110 130 80 113 139
98 135 100 100 97 100
99 100 20 50 100 25
100 20 100 50 50 92
-------
TECHNICAL REPORT DATA
(Please read Instructions on the reverse before completing)
1. REPORT NO.
EPA-650/4-74-001
2.
3. RECIPIENT'S ACCESSIOONO.
4. TITLE AND SUBTITLE
5. REPORT DATE
The Application of Repro-Modeling to the Analysis of
a Photochemical Air Pollution Model
Dprpmhpr., 19 73
6. PERFORMING ORGANIZATION CODE
7. AUTHOR(S)
Alan Horowitz, William S. Meisel, David C. Collins
8. PERFORMING ORGANIZATION REPORT NO
9. PERFORMING OR~ANIZATION NAME AND ADDRESS
Technology Service Corporation
225 Santa Monica Boulevard
Santa Monica, Ca. 90401
10. PROGRAM ELEMENT NO.
3RAM ELE
1A1009
11. CONTRACT/GRANT NO.
68-02-1207
12. SPONSORING AGENCY NAME AND ADDRESS
13. TYPE OF REPORT AND PERIOD COVERED
Meteorology Laboratory, EPA
National Environmental Research Center
Research Triangle Park, N. C. 27711
Final Report
14. SPONSORING AGENCY CODE
15. SUPPLEMENTARY NOTES
16. ABSTRACT
Several physical models which simulate the impact of emissions and meteorology on
the creation and dispersion of photochemical smog have been developed. Characteris-
tics of most of these models are that they are highly computational and require a
great deal of input data; hence, it is generally difficult to systematically explore
the implications of the models or to use them in a planning context where many
model runs are required. This paper explores "repro-modeling," the analysis and
replication of the input/output characteristics of the model, as a means of
meeting these objectives. A study of the application of repro-modeling to the
SAI model developed for the Los Angeles Basin is described. The major objectives
of the study were threefold: (1) a feasibility test of the repro-modeling approach;
(2) a limited interpretation of the implications of the model; and (3) an efficient
repro-model program which duplicates input/output relationships of the original
model. The repro-model developed is analyzed in a particular application context
(i.e., transportation emission control policy evaluation) and its general implica-
tions are discussed. Examples of use of the repro-model, which requires orders
of magnitude less computer time than the original model, are provided.
17.
KEY WORDS AND DOCUMENT ANALYSIS
DESCRIPTORS
b.IDENTIFIERS/OPEN ENDED TERMS C. COS AT I Field/Group
Air Pollution
Mathematical Modeling
Repro-modeling
3. DISTRIBUTION STATEMENT
19. SECURITY CLASS (ThisReport}
Unclassified
21. NO. OF PAGES
109
20. SECURITY CLASS (Thispage)
Unclassified
22. PRICE
EPA Form 2220-1 (9-73)
-------
2
m
»
s
N O
=51 si
D!
o i
*=s5i
=!8Si
o
JD
c
T3
f-
O
m
3]
Ss.
I'd
>6
n
------- |