EPA-450/4-88-015
Workbook for Plume Visual Impact
Screening and Analysis
^r, Bou/e l?,h n
60604-3590 ' J00f
U.S. ENVIRONMENTAL PROTECTION AGENCY
Office of Air Quality Planning and Standards
Technical Support Division
Research Triangle Park NC 27711
September 1988
-------
This report has been reviewed by the Office of Air Quality Planning and Standards, US EPA, and has been approved for
publication. Mention of trade names or commercial products is not intended to constitute endorsement or recommendation for
use. Copies of this report are available, for a fee, from the National Technical Services, 5285 Port Royal Road, Springfield VA
22161.
-------
ACKNOWLEDGMENTS
This workbook was prepared by Douglas A. Latimer, Gaia Associates,
San Rafael, CA, and Robert G. Ireson, Systems Applications, Inc., San
Rafael, CA. This work was sponsored by the U. S. Environmental Protection
Agency (EPA) and the National Park Service (NPS). The authors are partic-
ularly grateful for the guidance and helpful comments provided by the NPS
and EPA Project Officers, David B Joseph and Jawad S. Touma. William
Malm, Donald Henderson, and Ronald Henry provided advice and reviewed
sections of this workbook. Marianne Dudik of Systems Applications, Inc.
restructured and enhanced the VISCREEN model developed by the authors.
in
-------
CONTENTS
Acknowl edgments i i i
Nomenclature vi i
1 INTRODUCTION 1
2 GENERAL CONCEPTS 5
What Makes a Plume Visible 5
What Causes Plume Contrast 8
Plume Effects on Light Transmission 10
Plume Contrast Against the Sky 16
Plume Contrast Against Terrain 17
Plume Perceptibi 1 ity 19
3 LEVEL-1 SCREENING 21
Assumptions in Level-1 Screening 22
Preparing Level-1 Input 22
Exercising the Screening Model VISCREEN 24
4 LEVEL-2 SCREENING 39
Selecting Particle Size Distributions 39
Determining Worst-Case Plume Dispersion Conditions 41
Accounting for Complex Terrain 49
Exercising VISCREEN 50
Alternative Use of Plume Visibility Models 50
5 LEVEL-3 ANALYSIS 51
Objectives of Level-3 Analysis 51
Suggestions for Level-3 Analysis 55
Frequency Distribution of Dispersion Conditions 55
Calculating Plume Visual Impacts 56
-------
Coupling Magnitude and Frequency 57
Interpreting the Cumulative Frequency Curve 57
Summarizing Results 58
Optional Use of VISCREEN 58
References « 59
Appendix A: Perceptibility Thresholds and Recommended
Screening Analysis Criteria for Plumes and
Haze Layers
Appendix B: The Plume Visual Impact Screening Model (VISCREEN)
Appendix C: Examples of Plume Visual Impact Screening and Analysis
Appendix D: VISCREEN Listing
-------
NOMENCLATURE
~ Light absorption coefficient of an air parcel,
proportional to concentrations of nitrogen dioxide
and aerosol (e.g., soot) that absorb visible radiation
(ra-1)
— Light extinction coefficient of an air parcel, the sum of
absorption and scattering coefficients (m )
bR — Light scattering coefficient of particle-free air caused
1
by Rayleigh scatter from air molecules (m )
bscat ~~ Light scattering coefficient resulting from Rayleigh
scatter (air molecules) and Mie scatter (particles), the
sum of bp and bsp (m"1)
O
(bexj./m) — Light extinction efficiency per unit species mass (m /g)
(bscat/V) — Light scattering efficiency per unit aerosol volume
concentration (m /cm )
b. — Light scattering coefficient caused by particles only
^ i
(m-1)
C ~ Contrast at a given wavelength of two colored objects such
as plume/sky or sky/terrain
Snin ~~ Contrast that is just perceptible, a threshold contrast
Cpiume — Contrast of a plume against a viewing background such as
the sky or a terrain feature
Cr — Contrast of a terrain feature at distance r against the
sky
ACr — Change in sky/terrain contrast caused by a plume or extra
extinction
CQ ~ Intrinsic contrast of a terrain feature against the sky.
The sky/terrain contrast at r = 0. For a black object,
C0 = -1
vn
-------
d — Distance between the emission source and the observer (m)
AE(L*a*b*) — Color difference parameter used to characterize the
perceptibility of the difference between two colors. In
the context of this workbook, it is used to characterize
the perceptibility of a plume on the basis of the color
difference between the plume and a viewing background such
as the sky, a cloud, or a terrain feature. Color
differences are due to differences in three dimensions:
brightness (L*) and color hue and saturation (a*, b*)
Fs -- Solar insolation or flux incident on an air parcel within
pi
a given wavelength band (watt m~ ym"1)
I — Light intensity or radiance for a given line of sight and
911
wavelength band (watt m~ sr~1pm~1). Subscripts t and h
refer to terrain and horizon, respectively.
Iohi — Light intensity reflected from an object such as a terrain
? 1 1
feature (watt m sr urn )
p(x,e) — Phase function, a parameter that relates the portion of
total scattered light of a given wavelength x that is
scattered in a given direction specified by the scattering
angle 9
Q — Emission rate of a species, such as SC^, or plume flux at
a given downwind distance, which may be less than the
emission rate because of surface deposition and chemical
conversion (g s ). Subscripts refer to species
considered (e.g., SC^, SOT, and particulate)
r — Distance along the line of sight from the viewed object to
the observer (m)
rQ — Object-observer distance (m)
r_ — Distance from observer to centroid of plume material (m)
rv — Visual range, a parameter characteristic of the clarity of
the atmosphere, inversely proportional to the extinction
coefficient. It is the farthest distance at which a black
object is perceptible against the horizon sky (m)
rVQ — Background visual range without plume (m)
t ~ Time (s)
vm
-------
u ~ Wind speed (m s )
WD ~ Wind direction
x — Downwind distance from emission source (m)
xmin»xmax "~ Dl'starice along plume axis from emission source to the
closest and most distant Class I area boundaries (m)
x — Wavelength of light (m)
p — Density of a particle (g m~3)
a — Horizontal angle between a line of sight and the plume
centerline
s — Vertical angle between a line of sight and the horizontal
Y — Plume offset angle, horizontal angle between the line
between the emission source and the observer and the plume
centerline
$ — Azimuthal line-of-sight angle, horizontal angle between
the line connecting the emission source and the observer
and the line of sight
4» — Vertical angular subtense of plume
x — Concentration of a given species in an air parcel (g m )
T — Optical thickness of a plume, the line-of-sight integral
of the extinction coefficient. Subscripts refer to the
component of the total, or plume, optical thickness (e.g.,
particulate, SO^, N02)
[ ] ~ Denotes the concentration of the species within brackets
u — Albedo of the plume or background atmosphere, the ratio of
the scattering coefficient to the extinction coefficient
e ~ Scattering angle, the angle between direct solar radiation
and the line of sight. If the observer were looking
directly at the sun, 9 would equal 0°. If the observer
were looking away from the sun, 9 would equal 180°.
ix
-------
1 INTRODUCTION
This guidance document is designed to assist the user in the evaluation of
plume visual impact as required by the Prevention of Significant Deteri-
oration (PSD) and visibility regulations of the U.S. Environmental Protec-
tion Agency (EPA). Sources of air pollution can cause visible plumes if
emissions of particulates and nitrogen oxides are sufficiently large. A
plume will be visible if its constituents scatter or absorb sufficient
light so that the plume is brighter or darker than its viewing background
(e.g., the sky or a terrain feature such as a mountain). PSD Class I
areas such as national parks and wilderness areas are afforded special
visibility protection designed to prevent such plume visual impacts to
observers within a Class I area.
The objective of this document is to provide guidance on the assessment of
plume visual impacts, including the use of a plume visual impact screening
model (VISCREEN), which can be used to calculate the potential visual
impact of a plume of specified emissions for specific transport and dis-
persion (meteorological) conditions. VISCREEN can be applied in two suc-
cessive levels of screening (Levels 1 and 2) without the need for exten-
sive input specification. If screening calculations using VISCREEN
demonstrate that during worst-case meteorological conditions a plume is
either imperceptible or, if perceptible, is not likely to be considered
objectionable (i.e., "adverse" or "significant" in the language of the EPA
PSD and visibility regulations), further analysis of plume visual impact
would not be required as part of the air quality review of a source. How-
ever, if screening demonstrates that criteria are exceeded, plume visual
impacts cannot be ruled out, and more detailed plume visual impact analy-
sis to ascertain the magnitude, frequency, location, and timing of plume
visual impacts would be required. Such detailed plume visual impact
analysis is called Level-3 analysis and is carried out by more sophistica-
ted plume visibility models such as PLUVUE II. Figure 1 shows a logic
flow diagram of the three levels of plume visual impact screening and
analysis.
This guidance document and the screening model VISCREEN are designed to
replace the procedures described in the "Workbook for Estimating Visi-
bility Impairment" (Latimer and Ireson, 1980). The procedures described
in this document are simplified by use of the screening model VISCREEN,
-------
Level-I
Screen
Using VISCREEN
INPUT:
• NOx and paniculate
emissions
• Background visual range
• Distance to Gass I area
Calculate contrast and AE
values on worst-case
assumptions using VISCREEN
Level-2
Screen
Using VISCREEN,
a Plume
Visibility Model
INPUT: All of the
above plus:
• Worst-case meteorology
• Size distributions
Calculate worst-day visual
impacts based on actual area
conditions using one or more
of the following:
(1) VISCREEN
(2) Plume visibility model
Level-3
Analysis
Using Plume
Visibility
Model
INPUT: All of the
above, plus:
• Joint frequency of wind
speed, wind direction,
stability, mixing depth,
and background ozone
concentration and visual
range
Visual
impact is not
judged to be
adverse or
significant
Calculate magnitude and frequency
of occurrence of visual impact
using plume visibility models
Visual
impact is not
judged to be
adverse or
significant
Is
impact judge
to be adverse
or significant
by govern:
ment^.
'es
Visual
impact is
judged to be
adverse or
ignificant
Analyze Alternatives
• Better emission controls
• Alternative sites
• Scaled-down source size
FIGURE 1. Logic flow diagram for 3-level plume visual impact analysis.
-------
instead of the hand calculation encouraged by the earlier document.
VISCREEN is designed to evaluate plume visual effects along the plume's
entire length for two different viewing backgrounds and for two different
sun angles. One important design feature of VISCREEN that distinguishes
it from the earlier EPA Visibility Workbook is the evaluation of the
potential perceptibility of plumes using recent psychophysical concepts
(see Appendix A).
In addition, to simplify the plume visual impact screening and analysis
process, this guidance is limited to assessing the visibility of a plume
itself, not whether the plume contributes to reductions in general visi-
bility. Thus, a source's contribution to regional haze is not considered
in this guidance. Although regional haze is the most extensive and seri-
ous form of visibility impairment throughout the United States and in
Class I areas, it is caused by multiple sources located throughout a
region. A single emission source may contribute to such a problem but is
generally not the sole (or even major) contributor. The protection and
improvement of regional visibility must be achieved through broader regu-
latory action than is possible with the review of a single emission
source. In addition, regional haze analysis requires a different analysis
tool: regional dispersion models, rather than plume models. However, the
process of assuring that plume visual impacts are not objectionable to
visitors to Class I areas may contribute to the broader visibility
protection issue by limiting industrial source siting near Class I
areas.
These guidelines are designed to be brief and straightforward. The reader
interested in more detail is advised to refer to the 1980 EPA Visibility
Workbook (Latimer and Ireson, 1980). In addition, citations for several
references regarding visibility and visibility modeling are provided in
the reference section of this document. These sources can be consulted if
the reader is interested in the details of visibility modeling, the
derivation of formulas used in VISCREEN, and the broader regulatory, pol-
icy, and technical issues associated with visibility protection.
This guidance document is organized as follows: Section 2 provides a
brief overview of the concepts used in plume visual impact screening and
analysis including a description of parameters used to characterize the
perceptibility of plumes. Section 3 provides a step-by-step procedure for
implementation of the simplest, Level-1 screening analysis. Section 4
provides guidance on Level-2 screening, including the determination of
worst-case meteorological conditions. Section 5 provides suggestions
regarding the most detailed, Level-3 plume visual impact analysis that is
required only if a source fails both the Level-1 and -2 screening tests.
A discussion of plume perceptibility threshold research is presented in
Appendix A. Technical documentation and a listing of the plume visual
impact screening model VISCREEN are provided in Appendixes B and D,
respectively. Examples of plume visual impact screening and analysis
calculations are provided in Appendix C.
-------
GENERAL CONCEPTS
In this section we oresent a brief overview of the concepts required to
understand Lhe technical approach used in plume visual impact screening
and analysis. More detailed background information can be obtained from
the references cited in the back of this document.
First, we discuss what makes a plume visible. Then, we present an over-
view of light scattering and absorption in the atmosphere and the emis-
sions that are responsible. Next we describe the specific geometries
assumed for plume visual impact analysis and present the basic formulas
describing plume visual impact. Finally, we discuss plume perceptibility
screening criteria.
WHAT MAKES A PLUME VISIBLE
The objective of plume visual impact screening and analysis is to deter-
mine whether or not a plume is visible as an object itself. To understand
what makes a plume visible, we first ask what makes any object visible.
Any viewed object is visually perceptible to a human observer if the light
emanating from the object and impinging on the retina of the eye is
sufficiently different from light emanating from other objects so that the
difference or contrast between the given object and surrounding objects
(its viewing background) produces a perceptible signal to the optic nerve
and the brain. Visual perception requires contrast. Contrast can be
large as in the case of this black type on white paper, or contrast can be
small as in the case of touch-up paint that doesn't quite match.
Since the human eye responds differently to different wavelengths of
light, the eye responds to color as well as brightness. The range of
wavelengths to which the human eye responds is called the visible spectrum
and ranges from the short-wavelength (0.4 micrometer, pm) blue to the
middle-wavelength (0.55 ym) green to the long-wavelength (0.7 ym) red.
Contrast can be defined at any wavelength as the relative difference in
the intensity (called spectral radiance) between the viewed object and its
background:
C =
-------
where C is the contrast and IQbj and lKac|< are the light intensities (or
spectral radiances) of the object and its background.
If the viewed object is brighter than its background, it will have a posi-
tive contrast. For example, a white cloud viewed against a dark blue sky
will have a positive contrast. If the object is darker than the back-
ground, its contrast is negative. For example, a distant mountain is
usually visible because of a negative contrast against the horizon sky
(unless the .Mountain is snow-covered, in which case its contrast is gener-
ally positive).
Figure 2 illustrates the concept of contrast at different wavelengths with
four hypothetical objects. Object 1 has spectral radiance distribution
defined by 1^ over the visible spectrum. Because Object 1's spectral
radiance is uniform over all visible wavelengths, it is nominally white.
Object 2 is darker than Object 1 because spectral radiances at all wave-
lengths are lower than those for Object 1. In addition, Object 2 is a
different color because there is relatively more light at the red end of
the visible spectrum than at the blue end. The contrast of Object 2
against Object 1 is negative at all wavelengths, but blue contrasts are
more negative than both green and red wavelengths. As a result Object 2
would appear dark red (brown) compared to Object 1. Similarly, Object 3
would appear as a dark blue, and Object 4 would appear as an even darker
gray (or black). If Object 3 were the viewing background for Object 2,
its contrast at the blue end of the visible spectrum would be negative,
while its contrast at the red end would be positive. Thus, contrasts at
all wavelengths in the visible spectrum characterize the brightness and
color of a viewed object (such as a visible plume) relative to its viewing
background.
In the plume visual impact screening model VISCREEN, contrasts at three
wavelengths (0.45, 0.55, and 0.65 pm) are used to characterize blue,
green, and red regions of the visible spectrum. In the plume visibility
model PLUVUE, calculations are performed for 39 wavelengths. Thus, we can
ascertain whether a plume will be brighter or darker or discolored
compared to its viewing background by evaluating its contrasts in the
blue, green, and red portions of the visible spectrum. If plume contrast
is positive, the plume is brighter than its viewing background; if
negative, the plume is darker. If contrasts are different at different
wavelengths, the plume is discolored. If contrasts are all zero, the
plume is indistinguishable from its background (i.e., imperceptible).
-------
o
u
4/
&
V)
Wavelengths used
in V (SCREEN ,
i I
0.4
x
0.45
(blue)
0.55
(green)
0.65
(red)
0.7
Vavelength of Light
FIGURE 2. Example distributions of light intensity
of four objects.
-------
WHAT CAUSES PLUME CONTRAST
The contrast of this black text against the white paper is caused by dif-
ferences in the amount of light reflected from the page. Almost all of
the light impinging on the white paper is reflected, and almost none of
the light impinging on the black ink is reflected; hence, the text has a
large negative contrast (C = -1). Plume contrast is caused by a somewhat
different set of physical processes: plume contrast results from an
increase or decrease in light transmitted from the viewing background
through the plume to the observer.
This increase or decrease in light intensity (spectral radiance) is caused
by plume constituents that scatter and/or absorb light. There are only
two common plume constituents that scatter or absorb light. Particulates,
depending on their nature, can scatter light or both scatter and absorb
light. Nitrogen dioxide (Nf^) absorbs light of all wavelengths in the
visible spectrum but it is a stronger absorber at the blue end of the
spectrum.
We can characterize the atmospheric optical properties of a plume in a
manner analogous to the way plume concentrations are characterized.
Instead of using mass concentration (yg/m ), which is the mass of a given
species per unit volume of ambient air, we use parameters called the light
scattering coefficient (bscat)» the light absorption coefficient (babs),
and their sum, the light extinction coefficient (bext). These coef-
ficients are essentially the concentrations of the equivalent light scat-
tering, absorption, and extinction cross-sectional area. They are cross-
sectional area per unit volume of air; hence, their units are m /m or m .
These coefficients are similar to concentration in that they are propor-
tional to the mass concentrations of the particulates and N02 that scatter
and/or absorb light; however, since different chemical species have dif-
ferent light extinction efficiencies, there is no simple one-to-one rela-
tionship between mass concentration and light extinction. For example,
submicron particles between 0.1 and 1 ym are much more effective in scat-
tering light per unit mass than are either smaller or larger particles.
Soot is a stronger light absorber than N02 per unit mass. Table 1 shows
the light extinction efficiency of several common constituents of plumes
and background atmospheres. Light extinction coefficient (bext) is the
product of the mass concentration and the light extinction efficiency of
the given species.
Plume visual impact models account for the concentrations of various spe-
cies in a plume (e.g., N02» submicron particulate, coarse particulate, and
soot) and their light scattering and absorption properties at various
visible wavelengths (e.g., blue, green, red).
-------
TABLE 1. Typical light extinction efficiencies for
constituents of plumes and background atmospheres.
Light Extinction
Efficiency at
x = 0.55 urn
Constituent (m2/g)
Soot 13
Hygroscopic fine particles including 4-8
(S0~) and nitrates (NO")
Fine particles (0.1 < D < 1 urn) 3
Coarse particles (1 < D < 10 pm) 0.4
Nitrogen dioxide (N02) 0.17
Giant particles (D > 10 ym) < 0.04
Sources: Latimer et al.t 1978, 1985; Latimer and
Ireson, 1980
-------
PLUME EFFECTS ON LIGHT TRANSMISSION
Figure 3 shows a schematic of the viewing situation that is mathematically
represented in a plume visual impact model. A plume of limited dimensions
is embedded in an otherwise uniform background atmosphere. The observer's
line of sight intersects the center of the plume at distance r_ from the
observer and it intersects a viewing background object (e.g., a mountain)
at distance rQ. The direct rays from the sun are at angle e with respect
to the line of sight. The change in the spectral light intensity at any
point along the line of sight (either inside or outside the plume) as a
function of distance r along the line of sight is:
where
r = the distance along the line of sight from the object to
the observer;
, e)= the scattering distribution or phase function for scat-
tering angle e (see Figure 3 for definition of e) modi-
fied to account for multiple, as well as single, light
scattering;
o
Fs(x) = the solar flux (watt/m /ym) incident on the atmosphere,
bscat (x) = the light scattering coefficient, which is the sum of the
Rayleigh scattering (due to air molecules), bR, and the
scattering due to particles, bsp:
W»> = bR(x) + V1' : (2)
bext (x) = the 1-i9nt extinction coefficient, which is the sum of the
scattering, t>scat(x), and absorption, (x) babs,
coefficients:
On the right-hand side of Equation (1), the first term represents light
absorbed and scattered out of the line of sight; the second term repre-
sents light scattered into the line of sight. The values of bscat and
babs can be evaluated if the aerosol and N02 concentrations and such
characteristics as the refractive index and the size distribution of the
10
-------
Viewing
Background
Object
FIGURE 3. Geometry of plume, observer, viewing background,
and sun.
11
-------
aerosol are known. Except in the cleanest atmospheres, bs__t is dominated
by bsp; also, unless soot is present, babs is dominated by the absorption
coefficient due to NOg. Scattering and absorption are wavelength-depen-
dent, and effects are greatest at the blue end (x = 0.4 urn) of the visible
spectrum (0.4 < x < 0.7 ym). The Rayleigh scattering coefficient bR is
proportional to x ; the scattering coefficient caused by particles is
generally proportional to x~n, where 0 < n < 2. Also, N02 absorption is
greatest at the blue end. This wavelength dependence causes the natural
blue sky coloration as well as discoloration of the atmosphere.
For a uniform atmosphere, without inhomogeneities caused by plumes (where
bscat and bext do not vary with distance r along the line of sight), Equa-
tion (1) can be solved to find the intensity and coloration of the horizon
sky:
_ p(x.e)
'ext
00
(4)
The perceived intensity of distant bright and dark objects will approach
this intensity as an asymptote, as illustrated by Figure 4.
Atmospheric coloration is determined by the wavelength-dependent scatter-
ing and absorption in the atmosphere. The spectral distribution of I(x)
for x over the visible spectrum determines the perceived color and light
intensity of the viewed object. The relative contributions of scattering
(aerosols plus air) and absorption (N02) to coloration can be illustrated
by rearranging Equation (1):
1
P(X.G)
dr
'scat
(x)
Fs(x)
TOO
(5)
Note from Equation (4) that when light absorption is negligible compared
with light scattering (i.e., b . « b .), the clear horizon intensity,
_ g . „ . . SCflL cXu
I(x), is simply:
Fs(x)
(6)
We now can rewrite Equation (5):
TTU dr"
'scat'
100
- 1
(7)
12
-------
K*.r0)
IhU)
LIGHT INTENSITY OF HORIZON
Object-Observer Distance r
FIGURE 4. Effect of an atmosphere on the perceived light
intensity of objects.
13
-------
Equation (7) is thus an expression relating the effects of light scatter-
ing and light absorption to the change in spectral light intensity with
distance along a sight path. On the right-hand side of Equation (7), the
first term is the effect of light scattering, and the second term is the
effect of light absorption (NC^). As noted previously, since bscat and
^abs (<*ue to ^2) are strong functions of wavelength and are greater at
the blue end (x = 0.4 ym), atmospheric coloration can result.
Equation (7) makes clear that N0£ always tends to cause a decrease in
light intensity since the second term in Equation (7) is always nega-
tive. However, particles may brighten or darken a plume, depending on
whether the first term in Equation (7) is positive or negative. If, at a
given point along the sight path, I(x) is greater than the clean horizon
sky intensity I^g(x), then the quantity in brackets in the first term on
the right-hand side of Equation (7) will be negative, which means that the
net effect of scattering will be to remove light from the line of sight.
This effect would occur if a bright, white cloud or distant snowbank were
observed through an aerosol that did not contain h^. If, however, I(x)
is less than Iho(x)» tnen the quantity in brackets in Equation (7) will be
positive, which means that the net effect of scattering will be to add
light to the line of sight. This effect would occur if a distant, dark
mountain were observed through an aerosol that did not contain N02; scat-
tering would cause the mountain to appear lighter. Only light absorption
can cause I(x) to be less than Iho,(x)» and whenever I(x) < I^gO), scat-
tering will add light to the sight path, thereby masking the coloration
caused by N02 light absorption.
The mathematical expressions used in this document and the plume visual
impact screening model VISCREEN are simply solutions to Equation (1) for
different boundary conditions and for different values of bscat., bext,
j)(e) and FS as they are affected by natural and man-made light scatterers
and absorbers. The plume visibility models use similar formulations, but
most account for multiple scattering effects.*
Now a plume (either ground-based or elevated) may be visible because it
contrasts with a sky viewing background as shown in Figure 5(a) or it con-
trasts with a terrain feature as shown in Figure 5(b). The plume visual
impact screening model VISCREEN evaluates both of these possible viewing
backgrounds.
* Multiple scattering is light scattered into the line of sight after
previous scattering (i.e., light reflected from terrain features and
light scattered from other portions of the atmosphere).
14
-------
V////////////////77
(a) Plume Visible Against the Sky
(b) Plume Visible Against Terrain
FIGURE 5. Two viewing situations in which plumes may be
visible.
15
-------
Formulas for contrasts representative of both types of viewing situations
can be derived by solving Equation (1) for appropriate boundary condi-
tions.
Plume Contrast Against the Sky
Let us consider now the geometry shown in Figure 3, namely, the case of a
plume embedded in an otherwise uniform background atmosphere. If we
ignore the effects of multiple scattering, Equation (1) can be solved for
the contrast between the plume and the horizon sky background (see Figure
5a) as observed at distance rD from the plume as follows (Latimer and
Ireson, 1980):
plume
_ h-plume ~ h
«p(-bextrp)
background
(8)
where
1^ = spectral radiance of horizon sky (without plume present)
^h-plume = sPectra1 radiance of plume viewed in front of horizon sky
p^ = average phase function for the plume constituents and the
background atmosphere
u> = average albedo of plume and background, where albedo is the
ratio of light scattering to total light extinction
Tplume = Plume optical thickness along the line of sight (increment
above background)
fbextdr
'plume
16
-------
bext = background atmosphere's light extinction coefficient
r_ - distance between plume centerline and observer
Note that, depending on whether the product of the phase function and the
albedo (p~u>) for the plume is larger or smaller than that for the back-
ground, the plume will be brighter (C > 0) or darker (C < 0) than the
background horizon sky. Also note that the contrast is dependent on the
plume optical thickness (Tplume); as Tp]ume approaches zero, Cplume
approaches zero. Plume contrast also diminishes as the plume-observer
distance rp increases.
Plume Contrast Against Terrain
To characterize the types of visibility impairment represented in Figure
5(b), we need to calculate a change in sky/terrain contrast caused by a
plume:
C
with plume
r
without plume
where
J.L __ T . ,___ "* * I
C
C
- t-plume h-plume
r with plume h-plume
- !t " rh
T
without plume h
Cr = the sky-terrain contrast of a terrain
feature at distance r from an observer
It, Ih = the spectral radiances of a terrain
feature and the horizon sky (unaffected by
plume)
^t-plume* ^h-plume = tjie $Pectral radiances of plumes viewed in
front of horizon sky and terrain
For simplicity we assume that the terrain that is viewed behind the plume
has an intrinsic radiance, Iphj, which is a function of the horizon sky
radiance Ih, namely, Iobj = (1 + C0)Ih. Cg is the intrinsic contrast. If
the terrain were black, Cg would equal -1.
17
-------
Again solving Equation (1) and ignoring multiple light scattering, we can
derive the following expression for the change in terrain contrast caused
by the plume (Latimer and Ireson, 1980):
ACr = -CQ exp(-bextr0)
where rQ = distance between the terrain object and the observer.
Equations (8) and' (9) are the analytical expressions at the heart of the
plume visual impact screening model VISCREEN. Careful examination of
these two equations illustrates the following sensitivities:
1. Plume contrasts (against both the sky and terrain) increase
with increasing plume light extinction (i.e., as concentrations
of particulates and N02 in a plume increase).
2. Plume contrasts increase if the line of sight is oriented to
intersect a larger amount of plume material (i.e., the line of
sight is along the plume centerline).
3. Plume contrasts increase for sun angles and for particle size
distributions that tend to maximize the difference (both posi-
tive and negative) between the phase functions for the back-
ground atmosphere and for the plume.
4. Plume contrasts increase if the plume is moved closer to the
observer.
5. Plume contrasts increase with decreasing light extinction of the
background atmosphere (i.e., with increasing background visual
range).
6. Plume contrasts against terrain are maximum if the terrain
object is relatively close to the observer and the terrain's
intrinsic contrast is maximum (e.g., if it were black).
Since screening calculations are designed to be conservative estimates of
worst-case conditions, situations are selected to (1) maximize the concen-
trations and light scattering efficiencies of optically active plume con-
stituents, the intersection of the line of sight and the plume, the back-
ground visual range, the intrinsic contrast of terrain objects, and the
difference between background and plume phase functions; and (2) minimize
the distance between the observer and the plume. Once conservative
estimates of worst-case conditions are specified, the plume visual impact
18
-------
screening model VISCREEN uses Equations (8) and (9) to calculate plume
contrasts. If such contrast values are larger than screening criteria,
the possibility that the plume will cause significant visual impact cannot
be ruled out, and less conservative, more realistic estimates would be
required.
PLUME PERCEPTIBILITY
The perceptibility of a plu^s is a function of the plume contrast at all
visible wavelengths. Percepcioiiity is a function of changes in both
brightness and color. The color difference parameter, AE, was developed
to specify the perceived magnitude of color and brightness changes and is
used as the primary basis for determining the perceptibility of plume
visual impacts in screening analysis. Although a AE of 1 and a contrast
of 0.02 have been traditionally assumed to be the threshold of percepti-
bility, a survey of the literature (see Appendix A) suggests a broad range
of perceptibility thresholds. The most sensitive observers are able to
detect contrasts or color changes one-half this magnitude, and the casual
observer may require contrast or color changes more than two times larger
than these "traditional" values. In addition, the literature suggests
that perceptibility thresholds increase for very wide and for very narrow
plumes, with plumes less than 0.02° being essentially imperceptible.
Figure 6 summarizes the range of perceptibility thresholds supported in
the literature.
The plume visual impact screening model VISCREEN is designed to ascertain
whether the plume from a facility has the potential to be perceptible to
untrained observers under "reasonable worst case" conditions. If either
of two screening criteria is exceeded, more comprehensive (and realistic)
analyses should be carried out. The first criterion is a AE value of 2.0;
the second is a green (0.55 vim) contrast value of 0.05. In the case of
sufficiently narrow or broad plumes, the higher perception thresholds (for
diffuse-edged plumes) are used instead of the above criteria.
19
-------
1.0
0.1
c
o
0.01
0.001
Howell and Hess (1978) data:
Square-wave gratings (sharp edge)
Sine-wave gratings (diffuse edge)
Upper bound (screening criterion)
Perceptibility
"Threshold"
Data of Malm et al.
(1986) for sharp-
edged plumes
0.1 1.0
Plume Vertical Angular Subtense* (°)
10
FIGURE 6. Plume perceptibility threshold as a function of plume
thickness (
-------
LEVEL-1 SCREENING
This section describes the process of Level-1 plume vi-y'al impact screen-
ing using the screening model VISCREEN and trie brief ii.put required to
initiate the screening process. Details of the plume visual impact
screening model are provided in Appendix B.
ASSUMPTIONS IN LEVEL-1 SCREENING
Level-1 screening is designed to provide a conservative estimate of plume
visual impacts (i.e., impacts that would be larger than those calculated
with more realistic input and modeling assumptions). This conservatism is
achieved by the use within the screening model VISCREEN of worst-case
meteorological conditions: extremely stable (F) atmospheric conditions,
coupled with a very low wind speed (1 m/s) persisting for 12 hours, with a
wind that would transport the plume directly adjacent to the observer (as
shown schematically in Figure 7).
PREPARING LEVEL-1 INPUT
Through the use of default parameters, the input required for Level-1
plume visual impact screening is limited to the following:
Emission rates of particulates (including soot and primary sulfate)
and nitrogen oxides (including primary
Distance between the emission source and (1) the observer, (2) the
closest Class I area boundary, and (3) the most distant Class I area
boundary*
* It should be noted that although VISCREEN is designed primarily for
assessing plume visual impacts in Class I areas, it can also be applied
1n PSD Class II areas. In such cases these distances can be specified
arbitrarily.
21
-------
Assumed Vorst-Case_
~ Plume Centerlines
Boundary of
Class I Area
Minimum distance
to Class I area (d)
Emission
Source
FIGURE 7. Determining distances for Level-1 screening.
22
-------
Background visual range appropriate for the region in which the Class
I area is located.
Before using VISCREEN, the analyst should summarize the emission rates for
Primary particulate matter
Nitrogen oxides (NOX)
Primary nitrogen dioxide (NC^)
Soot (elemental carbon)
Primary sulfate (SOT)
S02 emissions are not required as input to VISCREEN because over the short
distances (< 200 km) and stable plume transport conditions typical of
plume visual impact screening, secondary sulfate (S0~) is not formed to a
significant degree in plumes. More sophisticated plume visibility models
treat both secondary sulfate and nitrate.
These emissions can be provided in any units convenient to the analyst
since VISCREEN will prompt the analyst for his/her choice of units of mass
(e.g., grams, kilograms, metric tonnes, pounds, or tons) and time (e.g.,
seconds, minutes, hours, days, or year). Thus, emissions can be specified
in g/s or ton/yr or whatever combination is desired.
Emission rates should be the maximum short-term rates expected during the
course of a year. The values used for plume visual impact screening
generally would be the maximum emission rates for which the air quality
permit is being applied and would correspond to those used for short-term
(i.e., 1-, 3-, and 24-hour average) air quality impact analyses.
For almost every emission source, the emission rates of the last three
species (primary N02» soot, and sulfate) can be assumed to be zero. How-
ever, if N02 is directly emitted from the emission source (e.g., from a
chemical process such as a nitric acid plant) as opposed to being formed
in the atmosphere from NOX emissions, this primary N02 can be con-
sidered. Even if primary N02 emissions are set to zero, VISCREEN assumes
that 10 percent of NOX emissions is initially converted to N02 either
within the stack of the source or within the first kilometer of plume
transport (Latimer et al., 1978). If soot is known to be emitted (e.g.,
if diesel vehicles are a component of the emissions source), its emission
rate should be provided separately from that of other particulates.
Finally, some sources (such as oil-fired power plants or smelters) may
have a significant component of primary sulfate in a size range that has
maximum light scattering efficiency. If so, primary sulfate (S04=)
emissions should be specified and input separately from either particulate
23
-------
or soot. In summary, for most sources the analyst need only input the
total particulates and NOX emission rates (the first two categories of
emissions required by VISCREEN); only the small fraction of emission
sources producing nonzero primary NC^, soot, and sulfate requires input of
these emissions to VISCREEN.
Using a topographic map of appropriate scale, the analyst should identify
the portion of the Class I area that is closest to the emission source and
measure (or compute) the distance between the emission source and this
closest boundary. This distance is the distance between the emission
source and the observer that should be input to VISCREEN (d in Figure
7). Then the analyst should draw plume centerlines offset by half a 22.5°
sector width (i.e., 11.25°) on either side of this hypothetical, worst-
case observer location as shown in Figure 7. The analyst should determine
the downwind distance (along these assumed plume centerlines) to the
closest (*m-jn) and most distant (*max) Class I area boundaries (even if
these two distances are on opposite sides of the observer). If either
xmin is greater than d, set xmin equal to d for the sake of conserva-
tism. There may be certain shapes of Class I areas where the plume
centerlines drawn on opposite sides of the observer cross boundaries more
than once. In such cases the smallest xmin and the largest xmax should be
used to be conservative (see Figure 8).
The last input needed to perform a Level-1 screening analysis is the back-
ground visual range of the region in which the Class I area is located.
Figure 9 provides recommended background visual ranges for the contiguous
United States.
With emissions, distances, and visual range as the only inputs required
for Level-1 screening, the analyst can exercise the screening model
VISCREEN.
EXERCISING THE SCREENING MODEL VISCREEN
The plume visual impact screening model VISCREEN is designed for use on
an IBM-compatible personal computer with minimal memory requirements.
VISCREEN is written in FORTRAN 77. VISCREEN can be run simply by insert-
ing the VISCREEN program diskette in the A drive and typing ArVISCREEN.
The model first requests the names of two disk files (that it will create)
to which results will be written. These include a summary file, which
will contain a formatted, tabular presentation of results, and a results
file, which includes arrays of results that can be read into spreadsheet
programs for further analyses, plotting, et cetera.
24
-------
Emission source
Lines of sight for
every 5 ° of azimuth
Plume offsety
angle Y
(= 11.25° for
Level-1 screening)^
Plume Centerline
Terrain viewing background
assumed to be at far edge
of plume
in (downwind distance
I to closest Class I area
boundary)
Boundary of
Class I Area
^max (downwind distance
to most distant Class I
area boundary)
Plume subtending
22,5 ° sector width
horizontal
FIGURE 8. Geometry of plume and observer lines of sight used for plume
visual impact screening.
25
-------
I • • • • • »\ • A •
/••••••*C
»••••• -rT%W _
£•••••• • »^^^?
/7~*»*.".*.*.-* ' • "^
y /.• • • j^^«L"«"«
in
=5
T3
Ol O)
O)
ra .i-
= (fl
CO >,
B =
0 C
-* O)
U (U
>e s_
^3 U
CO
"(O >>
c +->
O -r-
5»^
O) -Q
CT*
26
-------
The model will request the inputs previously discussed (emissions, dis-
tances between emissions source, observer, and Class I area, and the back-
ground visual range). It will also ask whether you want default input
parameters. For Level-1 plume visual impact screening, the analyst should
use the default input offerred in VISCREEN. Once the analyst has provided
the requested input and confirmed this selection of input, VISCREEN will
begin its calculations. (Execution may take several minutes if VISCREEN
is run without a math coprocessor.)
After program execution, VISCREEN will display a summary of the Level-1
screening calculations similar to that shown in Figure 10. All four tests
are based on the screening criteria UE = 2, Cp(x = 0.55 urn) = 0.05] and
the perception threshold curve for diffuse-edged plumes shown in Figure 6.
VISCREEN will identify whether the given plume passes or exceeds four
tests. The first two tests refer to visual impacts caused by plume par-
cels located inside the boundaries of the given Class I area. The last
two tests are for plume parcels located outside the boundaries of the
Class I area.
The first two tests are used to determine visual impacts when so-called
integral vistas are not protected (or are not of concern in the given
analysis). An integral vista is a view from a location inside a Class I
area of landscape features located outside the boundaries of tl\e Class I
area. The Federal Land Manager for a given Class I area should be contac-
ted to determine whether analyses for integral vistas are required. If
not, the VISCREEN analysis results for plume parcels located outside the
Class I area could be ignored (the last two tests), and results for par-
cels within the Class I area (first two tests) would be used for screen-
ing. If integral vistas are protected as well as the within-area views,
VISCREEN results for parcels located inside and outside the Class I area
should be used to determine whether the emission source passes the given
level of screening (i.e., all four tests should be used). For views both
inside and outside the Class I area, calculations are performed for two
assumed plume-viewing backgrounds: the horizon sky and a dark terrain
object. VISCREEN assumes that the terrain object is black and located
adjacent to the plume on the side of the centerline opposite the obser-
ver. In the example shown in Figure 10, the plume from the power plant
fails all four screening tests.
After the display of the screening test summary, VISCREEN will ask the
analyst whether the calculated results for lines of sight (plume parcels)
with maximum predicted visual impact should be displayed. If selected,
VISCREEN displays a summary similar to that shown in Figure 11. This sum-
mary shows calculated plume perceptibility (color difference) aE
parameters for four lines of sight corresponding to plume parcels located
inside/outside of the Class I area and in front of sky/terrain viewing
27
-------
OVERALL RESULTS OF PLUME VISIBILITY SCREENING
SOURCE: Public Electric Coal 13
CLASS I AREA: Longview NP
INSIDE class I area --
Plume delta E EXCEEDS screening criterion for SKY background
Plume delta E DOES NOT EXCEED screening criterion for TERRAIN background
Plume contrast DOES NOT EXCEED screening criterion for SKY background
Plume contrast DOES NOT EXCEED screening criterion for TERRAIN background
OUTSIDE class I area —
Plume delta E EXCEEDS screening criterion for SKY background
Plume delta E EXCEEDS screening criterion for TERRAIN background
Plume contrast EXCEEDS screening criterion for SKY background
Plume contrast DOES NOT EXCEED screening criterion for TERRAIN background
SCREENING CRITERIA: DELTA E = 2.0
GREEN CONTRAST = .050
FIGURE 10. Sample VISCREEN screening summary.
28
-------
VIEW ANGLES (DEGREES) DIST (KM) PLUME PERCEPTIBILITY DELTA E(L*A*B*)
no phi alpha psi x rp forward backward
Line of sight with maximum perceptibility for plume viewed
against a SKY background INSIDE class I area.
33 84.4 84.4 1.39 80.0 15.7 4.7 * 2.4 *
Line of sight with maximum perceptibility for plume viewed
against a TERRAIN background INSIDE class I area.
33 84.4 84.4 1.39 80.0 15.7 1.5 .6
Line of sight with maximum perceptibility for plume viewed
against a SKY background OUTSIDE class I area.
7 35.0 133.8 .96 63.5 21.6 5.7 * 2.7 *
Line of sight with maximum perceptibility for plume viewed
against a TERRAIN background OUTSIDE class I area.
1 5.0 163.8 .29 24.9 55.8 3.4 * 1.2
* Exceeds screening criteria
FIGURE 11. Sample VISCREEN summary for lines of sight
with maximum plume perceptibility.
29
-------
backgrounds. These four lines of sight were selected by VISCREEN (from as
many as 37 lines of sight for which plume contrast calculations were made)
as the plume parcels with maximum predicted visual impact (i.e., the
largest ratio of the calculated plume AE parameter or contrast to the
screening criterion).* The lines of sight (LOS's) are described by a view
number. The plume is viewed in 5° increments of azimuth (see Figure 8)
starting from the emission source. Thus, view No. 1 would be the plume
parcel 5° to the right (or left) of the emission source. The last three
views or lines of sight are for plume parcels 1 kilometer downwind from
the source and at the nearest and most distant Class I area boundaries.
These are includea to describe the plume appearance for LOS's nearly
across the source, and at the points of plume entry and exist from the
Class I area. In addition to view number, the lines of sight are
described by three angles (see Figure 12):
4> (phi), which is the azimuthal angle (in degrees) between the line
connecting the source and observer and the line of sight;
a (alpha), the angle (in degrees) between the line of sight and the
plume centerline; and
4» (psi), the vertical angle (in degrees) subtended by the plume (see
Figure 3).
In addition, two distances relevant to the given plume parcel are provided
that are critical to the identification of perceptibility. The plume
parcel's downwind distance (x) and the distance between the observer and
the plume (rp) are provided (in kilometers). A third distance is that
from the observer to terrain background (rQ).
Results are provided for two assumed worst-case sun angles. The "forward
scatter" case refers to a situation in which the sun is in front of the
observer such that the scattering angle (e) is 10°. Such a sun angle will
tend to maximize the light scattered by plume particulates and maximize
the brightness of the plume. (In reality, such a sun angle may or may not
occur during worst-case conditions for the given line of sight). The
"backward scatter" case refers to a situation in which the sun is behind
the observer such that the scattering angle is 140°. A plume is likely to
* The largest ratio, rather than the largest AE and contrast values, is
used because a broad or narrow plume may have large AE or contrast and
yet be imperceptible (see Figure 6).
30
-------
Emission
Source
Viewing Background
Observer.
22.5
Wide Plume
FIGURE 12 . Distances and angles that specify a given line of sight.
31
-------
appear the darkest with such a sun angle. Asterisks denote values that
exceed the screening criteria.
After displaying the summary of lines of sight with maximum calculated
plume visual impact, VISCREEN asks whether AE's for lines of sight are to
be displayed. If this option is selected, VISCREEN will show all the
lines of sight analyzed in the screening procedure. These results are
displayed in order of view number, first for the sky background cases and
second for the terrain background cases. Several screens of output are
necessary to show all the lines of sight (as many as eight screens, four
for each of the two viewing backgrounds). Figure 13 is a sample of such
output.
After viewing the AE summaries and output, the analyst is given the option
of viewing plume contrast values at 0.55 ym. Plume contrasts at three
wavelengths of light are calculated by VISCREEN, and are written to the
results file. These may be useful in characterizing the relative
brightness and color of the plume compared to its viewing background. A
summary of lines of sight with maximum negative or positive green contrast
is provided (see example in Figure 14). Since maximum plume per-
ceptibility may occur for lines of sight different from those of maximum
plume contrast, the lines of sight summarized here may be different from
those in the AE summary. As for the AE summary, asterisks denote
contrasts whose absolute values exceed the screening criterion. In a
fashion similar to that for the AE summary, VISCREEN gives the analyst the
option of viewing the green plume contrast values for all lines of sight
(Figure 15) In some cases, because VISCREEN calculates results for lines
of sight every 5 degrees, one or several of the lines of sight be be
physically unrealistic. The analyst should review each line of sight,
paying particular attention to those for which screening criteria are
exceeded, to verify that screening decisions are not based on unrealistic
geometries. For example, the 10 degree forward scatter scenarios are only
possible for views to the east (mornings), south (high latitudes and
winter periods), and west (evenings). Screening decisions should be based
on the worst case impacts associated with realistic geometries.
After these VISCREEN outputs are displayed, the analyst is asked whether
additional calculations are to be made with changed emissions, distances,
and so on. Unless the analyst is interested in evaluating the effect of
alternative emissions or siting distances, additional VISCREEN analyses
will not be needed for Level-1 screening.
The summary and results files, with filenames as entered by the user when
VISCREEN was invoked, are written to the disk as the program executes. If
multiple runs of VISCREEN are carried out (e.g., with changed emissions),
results for these runs are appended to the end of the files. The summary
32
-------
PLUME DELTA E AGAINST A SKY BACKGROUND
VIEW
no
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Please
ANGLES (DEGREES)
phi
5.0
10.0
15.0
20.0
25.0
30.0
35.0
40.0
45.0
50.0
55.0
60.0
65.0
70.0
75.0
80.0
85.0
90.0
press
alpha
163.8
158.8
153.8
148.8
143.8
138.8
133.8
128.8
123.8
118.8
113.8
108.8
103.8
98.8
93.8
88.8
83.8
78.8
[ENTER]
ps1
.29
.42
.55
.66
.77
.87
.96
1.04
1.12
1.19
1.25
1.30
1.34
1.37
1.38
1.39
1.39
1.37
24
38
46
52
57
60
63
65
68
69
71
73
74
76
77
78
80
81
for more,
DIST
X
.9
.3
.8
.7
.2
.7
.5
.9
.0
.9
.6
.2
.6
.1
.4
.8
.2
.6
Q to
(KM) PLUME PERCEPTIBILITY DELTA E(
rp
55.8
43.1
35.3
30.1
26.4
23.7
21.6
20.0
18.8
17.8
17.1
16.5
16.1
15.8
15.6
15.6
15.7
15.9
quit
forward
2
3
4
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
.3
.7
.8
.3
.5
.7
.7
.6
.5
.4
.3
.2
.1
.0
.9
.8
.7
.6
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
backward
1.
1.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
2.
4
6
0
3 *
5 *
6 *
7 *
7 *
7 *
7 *
6 *
6 *
5 *
5 *
5 *
4 *
4 *
3 *
FIGURE 13. Sample VISCREEN AE output.
33
-------
-GREEN PLUME CONTRAST-
VIEW ANGLES DISTANCES (KM) forward backward screening
no phi alpha x rp ro contrast contrast criterion
Line of sight with maximum contrast for plume viewed
against a SKY background INSIDE class I area.
33 84.4 84.4 80.0 15.7 32.0 -.004 -.033 .05
Line of sight with maximum contrast for plume viewed
against a TERRAIN background INSIDE class I area.
33 84.4 84.4 80.0 15.7 32.0 .020 .011 .05
Line of sight with maximum contrast for plume viewed
against a SKY background OUTSIDE class I area.
2 10.0 158.8 38.3 43.1 57.0 -.008 -.064 * .05
Line of sight with maximum contrast for plume viewed
against a TERRAIN background OUTSIDE class I area.
2 10.0 158.8 38.3 43.1 57.0 .044 .038 .05
Absolute value exceeds screening criteria
FIGURE 14. Sample VISCREEN summary for lines of
sight with maximum plume contrast.
34
-------
PLUME CONTRAST AGAINST A SKY BACKGROUND
VIEW
no
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
ANGLES
phi
95.0
100.0
105.0
110.0
115.0
120.0
125.0
130.0
135.0
140.0
145.0
150.0
155.0
.1
84.4
148.2
alpha
73.8
68.8
63.8
58.8
53.8
48.8
43.8
38.8
33.8
28.8
23.8
18.8
13.8
168.6
84.4
20.6
DISTANCES (KM)
X
83.0
84.5
86.2
87.9
89.9
92.1
94.8
97.9
101.8
106.9
113.9
124.4
142.2
1.0
80.0
120.0
rp
16.3
16.7
17.4
18.3
19.4
20.8
22.6
24.9
28.1
32.4
38.8
48.6
65.7
79.0
15.7
44.4
ro
34.5
36.3
38.6
41.5
45.3
50.3
57.0
66.3
80.0
101.8
141.4
234.5
701.9
79.5
32.0
156.9
forward
contrast
-.004
-.004
-.004
-.004
-.004
-.004
-.004
-.003
-.003
-.003
-.003
-.002
-.001
.051
-.004
-.002
-GREEN PLUME CONTRAST-
backward screening
contrast criterion
When you're ready, please press [ENTER] for
more lines of sight (Q to quit)
-.032
-.032
-.032
-.031
-.031
-.031
-.030
-.029
-.028
-.026
-.023
-.018
-.011
-.037
-.033
-.020
.05
.05
.05
.05
.05
.05
.05
.05
.05
.05
.05
.05
.05
.11
.05
.05
FIGURE 15. Sample VISCREEN summary for all lines of sight.
35
-------
file is designed for inclusion in a report (e.g., a PSD permit applica-
tion) describing the results of the analysis. It contains all information
needed for a reviewing agency to duplicate the VISCREEN results, including
emissions, particle characteristics, meteorology, and geometry.
Obviously, reports prepared by the users of VISCREEN should include the
rationale for selecting these inputs, especially if non-default values are
chosen. The summary report automatically identifies Level-1 analyses by
their use of default values. Figure 16 shows an example of a Level-1 sum-
mary report.
The results file is not designed for inclusion in reports, but rather to
facilitate the user's preparation of additional graphics displays. Such
displays can be created by commercially available "spreadsheet" programs
and graphics packages, or by user-developed programs. For example, this
file can be used to plot plume AE as a function of viewing azimuth. As
described more fully in Appendix B, the results file includes all user
inputs, as well as VISCREEN-calculated values for plume-observer geometry
variables (e.g., downwind distance and plume thickness) and all optical
parameters for each line of sight. Optical parameters include contrast
values at three wavelengths (red, green, and blue), AE, and the applicable
screening criterion for each combination of line-of-sight, scattering
angle, and viewing background. The file is formatted with spaces separa-
ting variables, allowing it to be read into commercially available
"spreadsheet" programs. It also includes an entry showing the number of
lines-of-sight for which results are presented.* This entry can be read
as an index limit by programs written in FORTRAN or other languages.
This is necessary for scenarios in which the user specifies a
relatively large observer-source-terrain angle, causing VISCREEN to
calculate results for fewer than the normal 34 lines-of-sight.
36
-------
Visual Effects Screening Analysis for
Source: Public Electric Coal 13
Class I Area: Longview NP
***
Input Emissions for
Level-1 Screening
Particulates
NOx (as N02)
Primary N02
Soot
Primary S04
10.00 G /S
120.00 G /S
.00 G /S
.00 G /S
.00 G /S
**** Default Particle Characteristics Assumed ***
Transport Scenario Specifications:
Background Ozone:
Background Visual Range:
Source-Observer Distance:
M1n. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 6
Wind Speed: 1.00 m/s
.04 ppm
110.00 km
80.00 km
80.00 km
120.00 km
11.25 degrees
RESULTS
Asterisks (*) Indicate plume Impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Az1 Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
84.
84.
84.
84.
80
80
80
80
.0
.0
.0
.0
84.
84.
84.
84.
2
2
2
2
.00
.00
.00
.00
4
2
1
.743*
.369*
.495
.593
.05
.05
.05
.05
-.004
-.033
.020
.011
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
35.
35.
5.
5.
63
63
24
24
.5
.5
.9
.9
134.
134.
164.
164.
2
2
2
2
.00
.00
.00
.00
5.
2.
3.
1.
657*
662*
406*
197
.05
.05
.05
.05
-.006
-.048
.043
.040
FIGURE 16. Sample Level-1 summary report.
37
-------
LEVEL-2 SCREENING
As shown 1n Figure 1, Level-2 plume visual impact screening is done if the
Level-1 results exceed the screening criteria. The objective of Level-2
screening is identical to that of Level-1—the estimation of worst-day
plume visual impacts—but in Level-2 screening more realistic (less con-
servative) input, representative of the given source and the Class I area,
is provided. This situation-specific input may include particle size
distributions for plume and background that are different from those used
in the default Level-1 analysis. Median background visual range based on
on-site measurements rather than the map shown in Figure 9 might be
used. However, the most important potential difference in input between
Level-1 and Level-2 analysis centers on meteorology and plume transport
and dispersion patterns. While the Level-1 analysis assumes F stability,
a 1 m/s wind speed, and a wind direction that would carry plume material
very close to the observer, in the Level-2 analysis, meteorological data
and the topography representative of the source area and the Class I area
may suggest that worst-case plume dispersion conditions are different.
SELECTING PARTICLE SIZE DISTRIBUTIONS
If the Level-1 default parameters are selected, VISCREEN assigns best
estimates of particle size and density for the emitted and background
atmosphere particulate (see Table 2). However, some situations may not
be adequately characterized by the default particle size and density
parameters. In such cases, Level-2 screening should be carried out with
different parameters.
For example, the Level-1 screening default for background fine particles
assumes a mass median diameter of 0.3 ym; however, in certain humid areas,
the background fine particulate mode may be larger (0.5 urn), and in cer-
tain dry desert areas, such as the southwestern United States, the fine
mode may be smaller (0.2 pm). If the analyst has measurements of
background particle size distributions and densities that are different
from default parameters, these site-specific values should be used and
documented.
-------
TABLE 2. Default particle size and density
specifications. (Source: Seigneur et al.t
1983)
Particle Type
Background fine
Background coarse
Plume parti cu late
Plume soot
Plume primary sulfate
Mass Median
Diameter (urn)
0.3
6
2
0.1
0.5
Density
(g/cm3)
1.5
2.5
2.5
2
1.5
40
-------
Also, 1f information regarding the size distribution of emitted particu-
late is available, this data should be used to specify emitted particulate
sizes and densities. In many cases, particulate emission rate estimates
for a source will be calculated from emission factors that do not specifi-
cally identify the expected size distribution. In such cases the default
primary particle size distribution should be used. If more detailed
information on actual size distributions is available, appropriate non-
default values should be used in Level-2 analyses. In general, larger
particles (greater than 10 pm in diameter) have relatively small
effects. Thus, if both PM-10 and TSP emission rates are available, it
will usually be appropriate to use the PM-10 rate for primary particle
emissions. However, if the TSP emission rate is substantially higher than
that for PM-10, the large particle effects may be appreciable. In this
case the TSP rate should be used, along with appropriate size distribution
parameters.
Another alternative exists if there are two distinct processes contribu-
ting to primary particle emissions (e.g., fuel combustion emissions from a
boiler and fugitive dust from materials handling), and if there are no
primary sulfate emissions from the source. In such cases the primary sul-
fate emission input can be used for one of the processes, with appropriate
modification to particle density and size distribution inputs. If this
approach is used, the data and rationale for each input to the Level-2
analysis should be thoroughly documented by the analyst, and reviewed with
the permitting agency and Federal Land Manager.
DETERMINING WORST-CASE PLUME DISPERSION CONDITIONS
Probably the most important input specification for Level-2 screening
analysis is for meteorological conditions: the worst-case wind direction
and speed and atmospheric stability. Therefore, the joint frequency dis-
tribution of these parameters as measured at or near the location of the
emission source or the Class I area is important input for Level-2 plume
visual impact screening.
It is essential to consider the persistence as well as the frequency of
occurrence of these conditions. For example, plume discoloration will
generally be most intense during light-wind, stable conditions. However,
the transport time to a Class I area increases as the wind speed
decreases. As the transport time approaches 24 hours, it is increasingly
probable that the plume will be broken up by convective mixing and by
changes in wind direction and speed; thus it will not be visible as a
plume or a discolored layer.
41
-------
Ideally, one would prefer to have a meteorological data base with detailed
spatial and temporal coverage. However, this is rarely possible because
of cost considerations. Several alternative approaches can be used to
fill in missing data, but they all involve making assumptions. For
example, if a complete meteorological data base is available only at the
site of the proposed emissions source, one might assume that conditions at
the site are representative of conditions at other locations in the
region. However, in regions of complex terrain, this assumption may not
be appropriate. Often, data collected at ground level are assumed to
represent conditions at the effective stack height, which is a poor
assumption when the plume is several hundred meters above ground or the
site is located in complex terrain.
Any assessment of plume visual impacts is limited by the availability,
representativeness, and quality of meteorological data. The Level-1
screening analysis discussed in the previous section does not require the
user to input any meteorological data; rather, conservative assumptions
are made regarding worst-case stability, wind speed, and wind direction.
The Level-2 screening analysis assumes that the analyst has at least one
year of meteorological data from the site of the proposed emissions
source, a nearby site within the region, or the Class I area(s) poten-
tially affected by emissions. For a detailed discussion of the meteoro-
logical data input requirements, refer to the EPA Guidelines on Air
Quality Models (Revised) (1986) and Supplement A (1987) [EPA 450/2-78-
027R].
The meteorological data base discussed previously should be used to
prepare tables of joint frequency of occurrence of wind speed, wind
direction, and stability class similar to those shown in Figure 17. These
tables should be stratified by time of day. If meteorological data are
available at hourly intervals, it is suggested that these tables be
stratified as follows: 0001-0600, 0601-1200, 1201-1800, and 1801-2400.
If data are available twice daily, morning and afternoon data should be
tabulated separately. With this stratification, diurnal variation in
winds and stability is more easily discernible. If meteorological data
are not available, the assumptions regarding meteorology used in the
Level-1 analysis are used to assess impact.
On the basis of maps showing the source, observer location, and topo-
graphy, the analyst should select the wind direction sector that would
transport emissions closest to a given class I area observer point so that
the frequency of occurrence of impact can be assessed as discussed
below. For example, in the schematic diagram shown in Figure 18, west
winds would transport emissions closest to observer A, whereas either
west-southwest or west winds would transport emissions closest to observer
B. Observer C would be affected by emissions transported by west-
northwest and northwest winds, but primarily by west-northwest winds.
-------
•MORNING HOURS ONLY (0001-0600); OTHER SETS
OF TABLES FOR OTHER TIMES OF DAY
B
•»
/
1
c
0
^M
U
10 Total
N
NNE
NE
ENE
E
ESE
£E
SSE
S
ssw
sw
wsw
w
WNW
NW
NNW
Total
MP.
^
m^m
FIGURE 17. Joint frequency distribution tables required to estimate worst-case
meteorological conditions for plume visual impact.
43
-------
EMISSIONS
SOURCE
FIGURE 18. Schematic diagram showing emissions source, observer
locations, and wind direction sectors.
44
-------
For situations influenced by complex terrain, determination of this worst-
case wind direction and its frequency of occurrence is much more diffi-
cult. The analyst should use professional judgment in this determina-
tion. In such situations, determination of the worst-case wind direction
and its frequency of occurrence should be made on the basis of the follow-
ing factors:
Location(s) for which meteorological data were collected relative to
terrain features, emissions source, and potentially affected class I
areas.
Likely plume trajectories for each wind direction (and possibly wind
speed and stability) based on either data or professional judgment.
For example, potential channeling, convergence, and divergence of
flows should be assessed (see Figure 19).
The next step is to construct a table (see the example in Table 3) that
shows worst-case dispersion conditions ranked in order of decreasing
severity and the frequency of occurrence of these conditions associated
with the wind direction that could transport emissions toward the class I
area. Dispersion conditions are ranked by evaluating the product azu,
where oz is the Pasquill-Gifford vertical diffusion coefficient for the
given stability class and downwind distance x along the stable plume tra-
jectory identified earlier, and u is the maximum wind speed for the given
wind speed category in the joint frequency table. The dispersion condi-
tions are then ranked in ascending order of the value ozu. This is illus-
trated in Table 3. The downwind distance in this hypothetical case is
assumed to be 100 km. Note that F,l (stability class F associated with
wind speed class 0-1 m/s) is the worst dispersion condition, since it has
the smallest value of azu (90 m/s). The second worst diffusion condition
in this example is E,l, followed by F,2, F,3, and so on.
The next column in Table 3 shows the transport time along the minimum tra-
jectory distance from the emissions source to the Class I area, based on
the midpoint value of wind speed for the given wind speed category. For
example, for the wind speed category, 0-1 m/s, a wind speed of 0.5 m/s
should be used to evaluate transport time; for 1-2 m/s, 1.5 m/s; and so
on. The times necessary for a plume parcel to be transported 100 km are
56, 19, 11, 8, and 6 hours for wind speeds of 0.5, 1.5, 2.5, 3.5, and 4.5
m/s, respectively.
For the Level-2 screening analysis, we assume it is unlikely that steady-
state plume conditions will persist for more than 12 hours. Thus, if a
transit time of more than 12 hours is required to transport a plume parcel
from the emissions source to a Class I area for a given dispersion condi-
tion, we assume that plume material is more dispersed than a standard
45
-------
BOUNDARIES OF
16 CARDINAL WIND
DIRECTION
SECTORS
ELEVATED TERRAIN
SHOWN IN SHADED
FIGURE 19. Example of map showing emissions source, elevated
areas, and stable plume trajectories.
46
-------
TABLE 3. Example table showing worst-case meteorological conditions for plume
visual impact calculations.
Disperson
Condition
(stability,
wind speed)
F.I
E,l
F.2
F.3
E,2
F.4
D,l
E.3
E.4
az U
(m2/s)
90
175
180
270
350
360
430
525
700
Transport
Time
(hours)
56*
56*
19*
11
19*
8
56*
11
8
Frequency of Occurrence of
Given Dispersion Condition
Associated with Worst-Case
Wind Direction^ for Given
Time of Day (percent)
0-6
0.2
0.3
0.2
0.2
0.4
0.3
0.0
0.1
0.5
6-12
0.1
0.2
0.1
0.2
0.3
0.2
0.2
0.1
0.3
12-18
0.0
0.1
0.0
0.0
0.0
0.0
0.5
0.0
0.1
18-24
0.2
0.2
0.2
0.2
0.2
0.2
0.1
0.1
0.3
Frequency and
Cumulative
Frequency
(percent)
f
0.0
0.0
0.0
0.2
0.0
0.3
0.0
0.1
0.5
cf
0.0
0.0
0.0
0.2
0.2
0.5
0.5
0.6
1.1
* Transport times to Class I areas during these conditions are longer than
12 hours, so they are not added to the cumulative frequency summation.
* For a given Class I area.
Note: Distance downwind, values of o7, and transport times are based on X
min
47
-------
Gaussian plume model would predict. This enhanced dilution would result
from daytime convective mixing and wind direction and speed changes.
To obtain the worst-case meteorological conditions, it is necessary to
determine the dispersion condition (a given wind speed and stability class
associated with the wind direction that would transport emissions toward
the Class I area) that has a ozu product with a cumulative probability of
1 percent. In other words, the dispersion condition is selected such that
the sum of all frequencies of occurrence of conditions worse than this
condition totals 1 percent (i.e., about four days per year). The 1-per-
centile meteorology is assumed to be indicative of worst-day plume visual
impacts when the probability of worst-case meteorological conditions is
coupled with the probability of other factors being ideal for maximizing
plume visual impacts. Dispersion conditions associated with transport
times of more than 12 hours are not considered in this cumulative fre-
quency for the reasons stated above.
This process is illustrated by the example shown in Table 3, which indi-
cates that the first three dispersion conditions would cause maximum plume
visual impacts because the ozu products are lowest for these three condi-
tions. However, the transport time from the emissions source to the Class
I area associated with each of these dispersion conditions is greater than
12 hours. With the fourth dispersion condition (F,3), emissions could be
transported in less than 12 hours. The frequency of occurrence (f) of
this condition is added to the cumulative frequency summation (cf). For
this hypothetical example, the meteorological data are stratified into
four time-of-day categories. The maximum of each of the four frequencies
is used to assess the cumulative frequency. This is appropriate since we
are concerned with the number of days during which, at any time, disper-
sion conditions are worse than or equal to a given value.
Note that the worst-case, stable, light-wind dispersion conditions occur
more frequently during the nighttime hours.* In our example, the fol-
* Although plume visual impact is usually not an issue at night, night-
time dispersion conditions need to be considered because maximum plume
visual impacts are often observed in the morning after a period of
nighttime transport. For these situations, the nighttime meteorological
conditions are most indicative of plume dispersion when the plume is
viewed at sunrise. In cooler seasons, stable stagnant conditions may
persist during daytime hours
48
-------
lowing additional worst-case dispersion conditions add to the cumulative
frequency: F,4; E,3; and E,4. Dispersion conditions with wind speeds
less than 2 m/s (F,l; E,l; F,2; E,2; and D,l) were not considered to cause
an impact because of the long transit times to the Class I area in this
example. Thus, their frequencies of occurrence were not added to the
cumulative frequency summation. The result of this example analysis is
that dispersion condition E,4 is associated with a cumulative frequency of
1 percent, so we would use this dispersion condition to evaluate worst-
case visual impacts for the Level-2 screening analysis for this example
case.
It should also be noted that if the location of the observer in the Class
I area is at or near the boundary of one of the 16 cardinal wind direction
sectors, it may be appropriate to interpolate the joint frequencies of
wind speed, wind direction, and stability class from the two wind direc-
tion sectors, on the basis of the azimuth orientation of the observer
relative to the center of the wind direction sectors.
ACCOUNTING FOR COMPLEX TERRAIN
If the observer is located on elevated terrain or if elevated terrain is
between the emissions source and the observer, dispersion patterns may be
significantly different from those obtained from the procedures outlined
above. For such situations, adjustments to the worst-case meteorological
conditions determined by these procedures may be necessary.
For example, consider the elevated terrain feature illustrated by the
shaded area in Figure 16. It is unlikely that a stable plume parcel would
remain intact after transport to either Observer A or B. Either the
stable plume would be transported around the elevated terrain feature,
resulting in a longer plume transport distance, or the plume would be
broken up by turbulence encountered during the straight-line transport up
and over the terrain feature. Also, stable plume transport in the direc-
tion of Observer C would be blocked by elevated terrain. On the other
hand, Observer D would be in a position where straight-line stable trans-
port is not only possible but very likely in the drainage flow off the
elevated terrain feature.
Accounting for elevated terrain can be a detailed and time-consuming pro-
cess, requiring complex-terrain windfield models and other sophisticated
tools. Although such analytical options are encouraged, we suggest a
simpler screening approach based on assumed enhancements to dispersion
caused by elevated terrain.
49
-------
If the observer is located on terrain at least 500 meters above the
effective stack height for stable conditions (Observer C in Figure
16) or such elevated terrain separates the emission source and the
observer (Observers A and B in Figure 16), the worst-case stability
class should be shifted one category less stable.
EXERCISING VISCREEN
The plume visual impact screening model VISCREEN can be run as described
previously for the Level-1 analysis. However, for Level-2 analysis, the
default parameters are not selected. The analyst selects particle size
distribution and density parameters suitable for the source and region in
question (although default particle sizes and densities can still be used
if desired). Meteorological conditions (stability, wind speed,, and plume
offset angle) appropriate for the worst-case analysis are used. If
available, visual range and ambient ozone data from locations near the
source area and Class I area can be used instead of Level-1 default
values. Median values of both should be used, if available.
ALTERNATIVE USE OF PLUME VISIBILITY MODELS
As an alternative to the use of the screening model VISCREEN, the analyst
may wish to apply plume visibility models (refer to EPA Guideline on Air
Quality Models (Revised) EPA 450/2-78-027R, Supplement A, and any future
supplements]. Although model input requirements are more extensive for
these more sophisticated models, the models are expected to be more real-
istic (less conservative) than VISCREEN. Several alternative plume and
sun positions should be tested to assure that realistic worst-case scat-
tering angles are analyzed (VISCREEN analyses only worst-case scattering
angles).
50
-------
LEVEL-3 ANALYSIS
In Level-3 analysis, the objective is broadened from conservative analysis
of worst-case conditions to a realistic analysis of all conditions that
would be expected to occur in a typical year in the region that includes
both the emission source and the observer. Level-3 analysis is no longer
considered screening because it is a comprehensive analysis of the magni-
tude and frequency of occurrence of plume visual impacts as observed at a
sensitive Class I area vista.
It is important to determine the frequency of occurrence of visual impact
because the adversity or significance of impact is dependent on how fre-
quently an impact of a given magnitude occurs. For example, if a plume is
perceptible from a Class I area a third of the time, the impact would be
considered much more significant than if it were perceptible only one day
per year. The assessment of frequency of occurrence of impact should be
an integral part of Level-3 visual impact analysis.
OBJECTIVES OF LEVEL-3 ANALYSIS
In this section we discuss how one can determine both the magnitude and
frequency of occurrence of plume visual impact. This procedure entails
making several runs with a plume visibility model for different values of
the following important input parameters that are likely to vary over the
course of a typical year:
Emission rates (if variable)
Wind speed
Wind direction
Atmospheric stability
Mixing depth
Background ozone concentration
Background visual range
Time of day and season
Orientation of observer, plume, and sun
51
-------
Viewing background (whether it is sky, cloud, or snow-covered, sun-
lit, or shaded terrain).
Because of the large number of variables important to a visual impact cal-
culation, several model calculations are needed to assess the magnitude
and frequency of occurrence of visual impact. It would be ideal to calcu-
late hourly impacts over the course of a year or more using hourly values
of the above variables. However, such an extensive data base is rarely
available for use. Even if it were available, the computing costs
involved would be prohibitive. It is therefore preferable to select a few
representative, discrete values for each of these variables to represent
the range (i.e., the magnitude and frequency of occurrence) of visual
impact over a given period of time, such as a season or year.
It is possible to imagine a worst-case impact condition that would never
occur in the real atmosphere; this condition could be represented on a
cumulative frequency plot, such as that of Figure 20, as point A. The
impact is great, but it almost never occurs. If another worse-case situa-
tion less extreme than point A were selected, the magnitude of impact
would be less, but it might occur with some nonzero frequency, about one
day per year, for example (the reasonable worst-case impacts for Level-1
and Level-2 analyses). It is possible to select various values of all the
important input variables and to assess the frequency with which those
conditions resulting in impacts worse than a given impact would occur. By
this process, several points necessary to specify the frequency distribu-
tion could be obtained (for example, points B, C, and D in Figure 17).
With average (50-percentile) conditions, a negligible impact, as shown at
point E in Figure 17, might be found. In Figure 17, the ordinate could be
any of the parameters used to characterize visibility impairment, such as
visual range reduction, plume contrast, blue-red ratio, or &E, and the
abscissa could represent cumulative frequency over a season or a year.
In a visual impact assessment, it is recommended that one select various
combinations of upper-air wind speed, wind direction, and atmospheric sta-
bility; background ozone concentration; and background visual range to
specify the frequency distribution of plume visual impact as shown in
Figure 17. If one has a large, concurrent data base of all five of these
variables, it would be desirable to calculate a five-way joint-probability
distribution matrix and to use these joint probabilities to calculate fre-
quency of occurrence of impact. However, in most situations, such a data
base is not available, and one must treat the various worst-case events as
independent probabilities. With this assumption, the probability of
worst-case impacts can be roughly estimated by multiplying the independent
probabilities. This can be represented as follows:
-------
I
25 50 75
Cumulative Frequency of Occurrence (3»)
100
FIGURE 20. Example of a frequency distribution of
plume visual impact.
53
-------
f(y > y1) =
)
(10)
where f(y > y1) is the cumulative frequency of impact y greater than y1,
and f(x^ > x.j') is the cumulative frequency of variable x^ having values
that would cause greater impact than the value x^'.
In such an application, one might obtain an estimate of cumulative fre-
quency by using the joint frequency distribution of upper-air wind speed
and wind direction and the separate frequency distributions of upper-air
stability and other parameters critical to plume visual impact. For
example, a cumulative frequency distribution of the plume perceptibility
parameter AE can be estimated as follows:
where
f(AE > AE') = f(u < u1, WD < WD1) • f(s > s')
• f (other factors)
(U)
f(AE > AE1) = the frequency of occurrence of AE values
greater than AE1. AE1 is calculated on the
basis of a wind speed u', wind direction WD1,
stability s1, ozone concentration [O^]', and
visual range ry'.
f(u < u', WD < WD1) = the frequency of occurrence of wind speeds
less than u1 for wind directions within a
specified value (WD') of the worst-case wind
direction.
f(s > s')
f(other factors)
the frequency of occurrence of stabilities
greater than s1.
the frequency of occurrence of background
ozone concentrations greater than [0-t]' (that
would cause higher plume N0£ concentrations),
background visual range values greater than ry',
and plume dimensions (oy, oz) worse than assumed
values (Pasquill-Gifford).
Note that this equation assumes the statistical independence of winds,
stability, and other factors. If enough data are available, joint
frequency distributions should be used. This is especially important if
there are known conditions that contradict the assumption of independence
(e.g., terrain-induced stable drainage that flows). Each of the input
54
-------
parameters that are important to the visibility model calculation varies
significantly over the period of a year.
SUGGESTIONS FOR LEVEL-3 ANALYSIS
The most exacting way to obtain plume visual impact cumulative frequency
distributions would be to apply a plume visibility model for every time
period (e.g., every daylight hour or 3-hour period) with the appropriate
emissions, wind speed, wind direction, stability, background ozone, back-
ground visual range, sun angle, and viewing background. Thus, one would
have a calculation for every daytime period in the course of a year. If
done every 3 hours, this would be approximately 1460 model applications
(365 days/yr X 12 hr/day of daylight/3 hr = 1460 time periods). Such a
method is not practical with current plume visual impact analysis hardware
and software.
Thus, the analyst needs to estimate the plume visual impact cumulative
frequency distribution using a limited set of plume visibility model runs
and appropriate assumptions. There is no simple procedure that can be
recommended for all Level-3 analyses. Limited comparisons of Level-3 pre-
dictions with measurements suggest that magnitudes and frequencies of
plume visual impact are reasonably well estimated by the following sug-
gested procedures. It is recommended, however, that any chosen procedures
for performing a given Level-3 analysis be reviewed by the permitting
authority and the Federal Land Manager of the affected Class I area before
analysis commences.
Frequency Distribution of Dispersion Conditions
A joint frequency distribution of wind speed, wind direction, and sta-
bility should be prepared separately for the following times of day: mid-
night to 0600, 0600 to noon, noon to 1800, and 1800 to midnight. This
breakdown is necessary to identify the time of day of impacts. These dis-
tributions should be compiled for the entire year (or if possible, two or
more years) and for each of the four seasons. Seasonal analysis of plume
visual impact may be important for the Federal Land Manager and state to
assess the number of visitors potentially impacted by a given plume. If
worst-case plume visual impacts occur under stable transport conditions,
they will most likely occur during the early morning hours. In such
cases, it is recommended that the midnight to 0600 frequency distributions
be given the primary attention in Level-3 analysis. However, for com-
pleteness, the 0600 to noon and noon to 1800 distributions should be used
to characterize the frequency of midday and afternoon plume visual
impacts.
55
-------
Calculating Plume Visual Impacts
Plume visual impacts should be calculated for a representative sample (or
possibly each) of the the categories of stability, wind speed, and wind
direction in the joint frequency distribution. Since the objective is to
estimate the cumulative frequency curve (similar to that shown in Figure
19), plume visual impact should be calculated for the most distant plume
position (from the observer) within the given wind direction and the
highest wind speed appropriate for a given category of the distribution.
For example, for the frequency distribution cell representing F, 0-1 m/s,
plume calculations should be made for 1 m/s, not a lower value, and for
the most distant plume position (11.25° offset is recommended for the
worst-case wind direction sector). This approach is necessary because the
abscissa of the cumulative frequency plot is the frequency of conditions
that produce impacts larger than the ordinate value of plume visual impact
magnitude (AE). Plume visual impact should be calculated for a number of
the cells of the frequency distribution (perhaps 20 or more). The largest
impact magnitudes are likely to occur for wind directions that would carry
the plume closest to the observer, light wind speeds, and stable condi-
tions. To fill in conditions causing lower magnitudes (but higher
cumulative frequencies), the analyst should identify a sample of wind
directions, wind speeds, and stabilities that represent typical con-
ditions. For example, all the 72 combinations of 8 plume positions or
wind directions (e.g., worst case and three adjacent 22.5° sectors to the
left and right, representing plume offset angles of 11.25, 33.75, 56.25,
and 78.75°, 3 wind speeds (e.g., 0-2, 2-5, and 5-10 m/s), and 3 stabili-
ties (e.g., F, E, and D) could be used as the input for 72 plume visi-
bility model runs. These runs would be made using median background ozone
concentration and visual range values. Sun angles would be specified by
the date and time of the simulation. The worst-case sun angles should be
determined by sensitivity analysis for one of the worst-case combinations
of meteorological conditions before the full complement of model runs (72
in our example above) is made. Since worst-case meteorological conditions
generally occur in the morning, it is suggested that simulation date/times
of an hour after sunrise and an hour before sunset on 21 March, 21 June,
21 September, and 21 December be analyzed in the sensitivity test, and the
worst-case date/time be used for all subsequent model runs. Model runs
should be made for the appropriate viewing backgrounds for each line of
sight and each plume position. If terrain is found to be the plume's
viewing background, the appropriate distance between the observer and the
terrain feature should be provided as part of the model input.
56
-------
Coupling Magnitude and Frequency
Each of the (for example, 72) model calculations should be evaluated to
select the two maximum plume AE's for conditions when the plume parcel is
inside and outside the Class I area's boundary, respectively. (If discus-
sions with the Federal Land Manager of the given Class I area suggest that
only within-area plume parcels are of concern, only the former AE need be
compiled.) The inside and outside AE's separately should be put in
descending order of magnitude and coupled with the corresponding frequency
of dispersion conditions. Cumulative frequencies should be added by sum-
ming the individual frequencies (see Table 3). If a wind direction, sta-
bility, or wind speed class was skipped in the sampling of the cells in
the frequency distribution, the frequencies for all conditions expected to
cause greater plume visual impact should be added and coupled with the
given plume visual impact AE. Separate magnitude/frequency tables should
be compiled for inside/outside views, each time of day, and each season.
Interpreting the Cumulative Frequency Curve
Cumulative frequency distribution curves of plume visual impacts prepared
using the procedures described in the preceding paragraphs should be
interpreted in light of the assumptions and simplifications underlying the
various steps. Several factors that can be particularly significant
include the use of median values for visual range and background ozone
concentration; the persistence of stable conditions for long transport
distances; and the use of Pasquill-Gifford coefficients as the sole
determinant of plume dispersion. For specific cases, the combined effect
of such assumptions can be that estimated frequencies of a specific level
of effects (say, AE greater than 5) may be higher or lower than would
actually occur.
Cumulative frequency curves based solely on the joint frequency of wind
speed, wind direction, and atmospheric stability ignore the probability of
occurrence of other factors that affect plume visual impacts. This proba-
bility appears as "f(other factors)" in Equation 11. In our experience,
wind speed, direction and stability are the principal determinants of
plume visual impacts. In some cases, however, these "other factors" could
be significant. Obviously, if data and resources allow, analyses can be
expanded to incorporate joint frequency distributions for all key para-
meters. However, the number of model simulations required will increase
geometrically with the addition of each new dimension. For example,
treating three visual ranges (e.g., 50th, 75th, and 90th percent!les)
triples the number of simulations. Further, the data required to develop
such joint frequency distributions are not available for many areas.
57
-------
No explicit formal guidance can be provided at this time for interpreting
cumulative frequency curves. The analyst should, however, identify which
transport scenarios have both high visual effects and high frequencies of
occurrence. Similarly, the analyst should verify that the transport
scenarios modeled include those under which visual impacts will be
greatest. If it is likely that simplifying assumptions may have led to
bias in the cumulative frequency curves, then the factors leading to this
conclusion should be described for consideration by the permitting agency,
the Federal Land Manager, and other reviewers.
Summarizing Results
Cumulative frequency plots similar to Figure 17 should be made for each
season, time of day, and inside/outside combination. In addition, the
number of mornings and afternoons in each season that AE's are greater
than 2 should be tabulated.
Optional Use of VISCREEN
As a low-cost, easy-to-apply, but more conservative estimate of plume
visual impact, the analyst may wish to use VISCREEN as the model for
generating plume visual impact magnitudes in the Level-3 analysis.
VISCREEN could be used either in place of, or in addition to, a plume
visibility model. VISCREEN can also be used to choose meteorological
scenarios to be further analyzed with a plume visibility model.
50
-------
REFERENCES
Blackwell, H. R. 1946. Contrast thresholds of the human eye. J. Optical
Society of America. 36:624-643.
Booker, R. L., and C. A. Douglas. 1977. "Visual Range Concepts in
Instrumental Determination and Aviation Application." NBS monograph
159, U.S. Department of Commerce.
Cornsweet, T. 1970. Visual Perception. Academic Press, New York.
Faugeras, 0. D. 1979. Digital color image processing within the frame-
work of a human visual model. IEEE Trans. Acoust., Speech Sig. Pro-
cess, Vol. ASSP-27, pp. 380-393.
Gordon, J. I. 1979. "Daytime Visibility: A Conceptual Review." Scripps
Institution of Oceanography, Visibility Laboratory, La Jolla, Cali-
fornia.
Hall, C. F., and E. L. Hall. 1977. A nonlinear model for the spatial
characteristics of the human visual system. IEEE Trans. Syst.. Man,
Cybern.. SMC-7, pp. 161-170.
Henry, R. C. 1979. "The Human Observer and Visibility—Modern Psycho-
physics Applied to Visibility Degradation. View on Visibility—Regu-
latory and Scientific." Air Pollution Control Association, Pitts-
burgh, Pennsylvania.
Henry, R. C., and J. F. Collins. 1982. "Visibility Indices: A Critical
Review and New Directions." Prepared for Western Energy Supply and
Transmission Associates. Environmental Research & Technology, Inc.,
Westlake Village, California (ERT Document P-A771).
Howell, E. R., and R. F. Hess. 1978. The functional area for summation
to threshold for sinusoidal gratings. Vision Res.. 18:369-374.
Jaeckel, S. M. 1973. Utility of color-difference formulas for match
acceptability decisions. Appl. Optics. 12:1299-1316.
59
-------
Johnson, R. W. 1981. Daytime visibility and nephelometer measurements
related to its determination. Atmos. Environ., 16:1835-1846.
Judd, D. B., and G. Wyszecki. 1975. Color in Business, Science, and
Industry. John Wiley & Sons, New York.
Koenig, A., and E. Brodhun. 1888, 1889. Experimentelle Untersuchungen
uber die psychophysische Fundamental forme1 in Bezug auf den Gesichts-
sinn. Sitzungssberichte preussischen Akademie der Wissenschafteji,
26:917-931; 27:641-644.
Latimer, D. A., and R. G. Ireson. 1980. Workbook for Estimating Visi-
bility Impairment. U.S. Environmental Protection Agency, Research
Triangle Park, North Carolina (EPA-450/4-80-031).
Latimer, D. A., R. W. Bergstrom, S. R. Hayes, M. K. Liu, J. H. Seinfeld,
G. Z. Whitten, M. A. Wojcik, and M. J. Hillyer. 1978. "The
Development of Mathematical Models for the Prediction of Anthropo-
genic Visibility Impairment." U.S. Environmental Protection Agency,
Research Triangle Park, North Carolina (EPA-4503-78-110a,b,c).
Loomis, R. J., M. J. Kiphart, D. B. Garnand, W. C. Malm, and J,. V.
Molenar. 1985. "Human Perception of Visibility Impairment." Paper
presented at the Annual Meeting of the Air Pollution Control Associa-
tion, Detroit, Michigan, June 1985.
Lowry, E. M. 1931. The photometric sensibility of the eye and the pre-
cision of photometric observations. J. Optical Society of America,
21:132.
Lowry, E. M. 1951. The luminance discrimination of the human eye.
Journal of the Society of Motion Picture and Television Engineers,
57:87.
Malm, W., M. Kleine, and K. Kelley. 1980. "Human Perception of Visual
Air Quality (Layered Haze)." Paper presented at the 1980 Conference
on Visibility at the Grand Canyon.
Malm, W. C., D. M. Ross, R. Loomis, J. Molenar, and H. Iyer. 1986. "An
Examination of the Ability of Various Physical Indicators to Predict
Perception Thresholds of Plumes as a Function of Their Size and
Shape." Paper presented at the Air Pollution Control Association
International Specialty Conference on Visibility, Grand Teton
National Park, September 7-10, 1986.
60
-------
Mathai, C. V., and I. H. Tombach. 1985. Assessment of the technical
basis regarding regional haze and visibility impairment. AeroViron-
ment Inc., Monrovia, California (AV-FR-84/520).
Middleton, W.E.K. 1952. Vision Through the Atmosphere. University of
Toronto Press, Toronto, Canada.
Optical Society of America, Committee on Colorimetry. 1963. "The Science
of Color." Optical Society of America, Washington, D.C.
Seigneur, C. et al. 1983 "User's Manual for the Plume Visibility Model
(PLUVUE II)." Systems Applications, Inc., San Rafael, California
(SYSAPP-83/221)
Stevens, R. K., T. G. Dzubay, C. W. Lewis, and R. W. Shaw. 1984. Source
apportionment methods applied to the determination of the origin of
ambient aerosols that affect visibility in forested areas. Atmos.
Environ.. 18:261-272.
Systems Applications, Inc. 1985. "Modeling Regional Haze in the
Southwest: A Preliminary Assessment of Source Contribution."
Systems Applications, Inc., San Rafael, California (SYSAPP-85/038).
Tombach, I., and D. Allard. 1980. Intercomparison of visibility measure-
ment methods. J. Air Pollut. Control Assoc., 30:134-142.
Tombach, I., and D. Allard. 1983. "Comparison of Visibility Measurement
Techniques: Eastern United States." Electric Power Research Insti-
tute, Palo Alto, California (EPRI EA-3292).
61
-------
Appendix A
PERCEPTIBILITY THRESHOLDS AND RECOMMENDED SCREENING
ANALYSIS CRITERIA FOR PLUMES AND HAZE LAYERS
-------
Appendix A
PERCEPTIBILITY THRESHOLDS AND RECOMMENDED SCREENING
ANALYSIS CRITERIA FOR PLUMES AND HAZE LAYERS
INTRODUCTION
The plume from an emissions source is visible to an observer if the con-
stituents of the plume, such as particulates and nitrogen dioxide, scatter
or absorb enough light out of or into the observer's line of sight so that
the plume contrasts with its viewing background. If this plume contrast
is sufficiently large (either positively, signifying a bright plume, or
negatively, signifying a dark plume), the plume becomes perceptible.
Thus, the objective of plume visibility Impact analysis is first to deter-
mine the plume contrast and second to determine whether that contrast will
be perceptible. Some plumes are not visible because the concentration of
optically active species in the plume (I.e., those that scatter or absorb
light) 1s low. In addition, other factors, such as the position of the
plume relative to the observer and the nature of the haze through which
the plume 1s viewed, can affect plume visibility.
The objective of this appendix 1s to review the literature regarding per-
ceptibility thresholds in order to recommend criteria for use in plume
visibility impact screening and analysis. A perceptibility threshold
would be a suitable criterion for visibility impact analysis if the policy
objective were to be very strict (I.e., to prevent any visible plumes in a
given location). A perceptibility threshold also may help to define the
lower bound for less strict criteria (that would prevent significant plume
impacts but allow a few days of marginally perceptible plumes).
PERCEPTIBILITY PARAMETERS
Contrast is the parameter most commonly used in the published literature
to describe the sensitivity of the human eye-brain system. Contrast is
also the most easily calculated plume visibility parameter, since it can
be based on a single wavelength of light and does not require calculations
at other wavelengths in the visible spectrum as do more sophisticated
parameters.
A-l
-------
Contrast is the relative difference in light intensity (radiance) of two
viewed objects and can be calculated as follows:
I, - I,
c--v
where 1^ and l^ are the light intensities at a given wavelength for
objects 1 and 2 (e.g., a plume and its viewing background).
Another parameter commonly used in plume visual impact analysis is AE. t
is perhaps the best currently available plume perceptibility parameter
because it is based on the human eye/brain system's relative sensitivity
to all wavelengths in the visible spectrum. It is proportional to the
perceptibility of color differences and is essentially identical to just
noticeable differences (jnd). A AE value of 1 is commonly taken to be
1 jnd.
OVERVIEW OF THRESHOLD RESEARCH
The issue of defining the conditions under which a plume or haze layer
will be visible is part of the scientific field known as psychophysics.
Psychophysics is the branch of psychology that is concerned with subjec-
tive measurement. It relates physical stimuli to psychological response.
In the current context, we are interested in the effect that differences
in radiant energy (light) directed toward a human observer (the physical
stimulus) have on the psychological response of the eye/brain system of
the observer.
One of the oldest psychophysical determinations is the minimum physical
stimulus increment that the observer can just barely perceive. This
increment is called the just noticeable difference, differential thres-
hold, or difference limen. A just noticeable contrast is also called a
liminal contrast, and contrasts greater or less than this contrast are
called supraliminal and subliminal. The difference limen is never a
sharply defined value. Since an observer's sensitivity and attention vary
from moment to moment, it is common to define the limen as a statistical
measure. For example, the limen might be defined as that stimulus that
could be distinguished 50, 70, or 90 percent of the time. The difference
limen is often set at a value of 70 percent probability of distinguishing
two stimuli. One of the oldest laws of psychophysics is Weber's Law,
which states that the difference limen is a constant fraction of the
stimulus. Since contrast is defined as the relative difference in light
intensities of two objects and is itself a ratio, Weber's Law could be
A-2
-------
stated as follows: the Uminal contrast is a constant (regardless of the
light intensity). Later research has shown that Weber's Law is only
approximate.
The famous Koschmieder equation that inversely relates the visual range to
the light extinction coefficient was based on the assumption that the
liminal contrast for relatively large, sharp-edged objects observed in
daylight is 0.02, or 2 percent. Although there were no scientific data to
support this assumption made by Koschmieder in 1924, this contrast value
is widely used in visibility work for uniformity in discussion.
One of the largest research studies of liminal contrast was carried out by
Blackwell (1946). In this study, 19 young female observers made more than
2,000,000 observations, of which 450,000 were suitable for statistical
analysis (Middleton, 1952). Circular stimuli of various sizes ranging
from 0.6 to 360 minutes of arc were presented to the observers. These
studies indicated that for a typical daytime luminance of 100 candle/m ,
the liminal, or threshold, contrast ranges from a low of 0.003 (or 0.3
percent) for stimuli subtending 121 minutes of arc (2°) viewed for unlimi-
ted times to contrasts as high as 0.02 (or 2 percent) for stimuli subtend-
ing 10 minutes of arc viewed for limited periods. Thus, Blackwell's data
suggest that the human observer is more sensitive than Koschmieder assumed
him to be, at least under laboratory conditions.
The data of Koenig and Brodhun (1888, 1889) suggest that for typical day-
light luminances, the Uminal contrast is independent of the wavelength of
light over the range tested (0.43 to 0.67 urn) and is on the order of 0.01,
or 1 percent. For luminances greater than about 100 candles/m , Lowry
(1931, 1951) reported a liminal contrast of 0.014, or 1.4 percent.
Recent psychophysical research (Cornsweet, 1970; Hall and Hall, 1977;
Faugeras, 1979; Howell and Hess, 1978; Malm et al., 1986) has documented
the fact that the response of the human eye/brain system to brightness
contrast is a strong function of the spatial frequency of the contrast.
Spatial frequency is defined as the reciprocal of the distance between
sine-wave crests (or troughs) measured in degrees of angular subtense of a
sine-wave grating. Thus, spatial frequency has units of cycles/degree
(cpd). Any pattern of light intensities, whether it is a sine-wave,
square-wave, step-function or any other pattern, can be resolved by
Fourier analysis into a sum of sine-wave curves of different magnitude and
frequency. To a first approximation, the spatial frequencies (f) corre-
sponding to a Gaussian plume of width (w) are within the order of magni-
tude centered on f = 1/w. The human eye/brain system is most sensitive
to spatial frequencies of approximately 3 cycles/degree (cpd). Thus, we
might expect that plumes of width 0.33° (inverse of 3 cpd) to be the most
easily perceptible. Figure A-l summarizes the research of Howell and Hess
A-3
-------
Contrast
OJ
3
CT
OJ
(O
03
Q.
O
c
O
c
3
rt3
to
m
to
OJ
>
i_
3
O
>>
4->
>
to
IT3
-4->
C
O
C3
A-4
-------
(1978). The sensitivity of the human eye-brain system drops off signifi-
cantly at high spatial frequency (due to visual acuity) and also to a less
extent at low spatial frequency (i.e., broad, diffus objects). The human
visual system is much more sensitive to images with sharp, distinct edges
(e.g., square waves) than to images with diffuse, indistinct edges (e.g.,
sine waves or Gaussian plumes). At 3 cpd the human visual system has a
sensitivity* to square waves of 300 (corresponding to a threshold contrast
of 2/300, or 0.0066) and to sine waves of 230 (contrast of 0.0086). Thus,
at this most sensitive frequency, the eye/brain system is 1.3 times more
sensitive to square waves than to sine waves. At lower spatial frequen-
cies, the difference in sensitivities increases significantly (see Figure
A-l). The fall-off in sensitivity at high spatial frequencies is con-
sistent with the data of Blackwell (1946) and with the known responses of
lens systems such as the human eye (Cornsweet, 1970).
To this point, we have discussed perception threshold research that is
based on the use of contrast as the quantitative parameter. Before pro-
ceeding to the research of Malm and co-workers that specifically addresses
the perception thresholds of plumes and haze layers, we discuss the limi-
ted work that has been performed using the AE parameter. The AE parameter
is designed to be proportional to the perceptibility of differences in
brightness and color (Judd and Wyszecki, 1975). It is generally accepted
that a AE of 1 corresponds to 1 just-noticeable difference (jnd). Thus, a
AE of 1 is roughly the liminal, or threshold, color difference. Applying
the AE formulas to a 2 percent contrast, Latimer et al. (1978) calculated
a AE of 0.78 and concluded that "AE's less than 1 would be imper-
ceptible." Jaeckel (1973) presented data on the probability that obser-
vers would accept given color differences as a match. He found that
approximately 30 percent of observers could distinguish a AE of about 1,
50 percent could distinguish a AE of 2, and more than 90 percent could
distinguish a AE of 4.
Essentially all of the work specifically addressed to the perception
threshold of plumes and layered haze has been carried out by Malm and co-
workers at Colorado State University. Their laboratory studies were based
on actual or computer-generated color slides of plumes and layered haze.
* Howell and Hess (1978) define sensitivity as the inverse of modulation
contrast which is (Ij - \2)/(l\ + l^>" This definition of contrast is
approximately half the contrast defined earlier (Ij - I2)/I2- Thus, we
multiply modulation contrast by two to obtain contrasts used for visi-
bility.
A-5
-------
Malm, Kleine, and Kelley (1980) studied the perception threshold for com-
puter-generated white and N02 Gaussian plumes. The response to white and
N02 plumes resulted in essentially identical contrasts. Fifty percent of
the observers were able to identify a plume with a contrast of 0.014 and
AE of 2.3, 75 percent a contrast of 0.020 and AE of 3.3, and 90 percent a
contrast of 0.025 and AE of 4.1.
The most detailed study to date of plume perceptibility thresholds is the
work of Malm et al. (1986). In this study sharp-edged (square wave)
plumes were generated by computer and overlaid on color slides of a
natural scene. Plumes of various contrasts and sizes (ranging from 0.1 to
3° wide) were shown to observers. These researchers found that the detec-
tion thresholds for such computer-generated square-wave plumes were a
relatively strong function of the vertical plume width. The highest
visual sensitivity was found for 0.36° plumes, which is consistent with
the previously noted maximum sensitivity at a spatial frequency of 3 cycles
/degree. Maximum sensitivity was 200 (corresponding to a contrast of
0.005) for the 0.36° plume, and sensitivities for all size plumes were
approximately 100 or greater (contrasts of 0.01 or smaller). These thres-
holds were defined at the 70 percent probability of detection point. This
threshold contrast of 0.005 is consistent with the threshold contrast of
0.007 of Howell and Hess (1978).
Table A-l summarizes the research described previously. Under laboratory
conditions in which observers are attentive and trained, the detection
threshold (for 50 percent detection) for objects of optimum size with dis-
tinct edges is in the range 0.003-0.007. For conditions in which the
stimulus has a diffuse edge (such as would be the case with a Gaussian
plume) or is different from the optimum-sensitivity size, threshold con-
trasts appear to be higher, approximately 0.009. The evidence for AE
thresholds is not as clear-cut. The data of Jaeckel (1973) and Malm,
Kleine, and Kelley (1980) support 70 percent detection thresholds for AE
of 3, while the estimates of Latimer et al. (1978) and the more recent
data of Malm et al. (1986) suggest a AE threshold of less than one.
It is instructive to consider the relationship between contrast (which has
been used in most perception research) and AE. For monochromatic con-
trasts (those involving brightness change, but not color change):
thus
* *
Aa = Ab =0
AE(L*a*b*) = l(Aa*)2 + (Ab*)2 + (AL*)2] AL*
A-6
-------
TABLE A-l. Summary of contrast and color change threshold data.
Contrast
0.003*
0.014
0.007*
0.009*
0.0165
—
—
—
__
0.006
0.009
0.014
0.020
0.025
0.01
0.005**
0.010++
-* —
Delta E
—
—
—
1
2
3
4
1.0
1.5
2.3
3.3
4.2
—
—
1.2
Percent
Detection
50
?
?
?
?
30
50
70
90
10
25
50
75
90
90
70
70
100
Edge Reference
Sharp Blackwell (1946)
Sharp Lowry (1931, 1951)
Sharp Howell and Hess (1978)
Diffuse
Sharp
Sharp Jaeckel (1973)
Sharp
Sharp
Sharp
Diffuse (Malm, Kleine, Kelley (1980)
Diffuse
Diffuse
Diffuse
Diffuse
Sharp Loomis et al. (1985)
Sharp Malm et al. (1986)
Sharp
Sharp
* The most sensitive contrast reported for largest size of stimulus and
largest luminance and longest response time evaluated (probably the
minimum possible threshold).
* The most sensitive contrast reported at a spatial frequency of 3
cycles/degree.
* Threshold contrast for sharp objects at low spatial frequencies.
** Minimum threshold for 0.36° wide plumes.
** Maximum threshold for all size plumes tested.
A-7
-------
since
/Y \1/3
L* = 116 l-\ - 16 , and
* -1/3 1/3
4L •
i
J •
If Y1 = (1 + C)Y ,
AL* = 116/f-j [(1 + C)1/3 - 1]
where
AE(L*a*b*) = color difference parameter
AL* = change in perceived brightness
V, Y, YQ = Y tristimulus values for an object (e.g., a plume), a
viewing background, and a white reference, respectively
C = contrast between observed object (e.g., a plume) and its
viewing background
For bright viewing backgrounds (Y = 100), this formula yields the follow-
ing approximate formula;*
AE = 36 C
Thus, the laboratory-derived threshold contrast of 0.009 for diffuse-edged
objects is the equivalent AE of 0.34. The "traditional" (Koschmieder)
threshold contrast of 0.02 is the equivalent AE of 0.76. Conversely, the
"traditional" just-noticeable-difference AE of 1 is the same as a contrast
of 0.026.
* This relationship assumes a bright viewing background and object. A
smaller AE would result for darker viewed objects. This finding is
consistent with the psychophysical experimental evidence that suggests
that higher contrasts are required between two dark objects for them to
be discerned.
\-&
-------
RECOMMENDATIONS FOR PLUME SCREENING CRITERIA
The concept underlying the use of screening analyses, such as Level-1 and
Level-2, is that for some facilities whose emission rates are sufficiently
low, or that are located far enough away from sensitive areas, it may be
possible to use relatively simple calculations to determine that plume
visual effects will be negligible. In this way, complex and costly
analytical approaches will only be required for those cases in which they
are needed to determine whether visual impacts are unacceptable. Per-
ceptibility thresholds establish a lower bound for Level-1 and Level-2
screening criteria. If, under transport and viewing conditions that con-
servatively describe "reasonable worst case" scenarios, 1t can be shown
that a plume's visual effects are below the threshold of perceptibility,
there is clearly no need to conduct more sophisticated analyses.
As noted in the preceding paragraphs, the perceptibility of an object
(e.g., a plume) may depend on both the observer and the viewing condi-
tions. Under controlled conditions, trained observers looking for
specific objects having sharp edges may have "ower perception thresholds
than do casual observers in natural conditions.
The literature suggests that the perceptibility threshold for trained and
attentive observers in a laboratory environment is on the order of 0.3-0.7
percent contrast and a AE of 0.1-0.3. In the natural environment, the
observer is likely to be much less sensitive to contrast and color differ-
ences because he or she 1s not specifically "looking for plumes and haze
layers." Thus, the use of laboratory-derived estimates of perceptibility
thresholds as screening criteria would be unnecessarily conservative.
Henry (Henry, 1979; Henry and Collins, 1982; Henry, private communication,
1987) suggests that the field threshold may be 2 to 4 times greater than
the laboratory threshold. Although this speculation is not based on
empirical evidence, it 1s consistent with our experience with "prevailing
visibility" measurements. For example, airport visibility observations
appear to correlate best with light extinction measurements when a con-
trast threshold of 5 percent 1s assumed 1n the Koschmieder equation (Gor-
don, 1979; Tombach and Allard, 1983). In their review of regional haze,
Mathai and Tombach (1985) make the following observation:
Laboratory and field experiments of the same sort gave simi-
lar results, but most field data suggest a higher contrast
threshold than do laboratory data, most probably because the
attention and target search conditions differ. Field experi-
ments during World War II have suggested a threshold contrast
of about 0.05 to be more appropriate for ordinary viewing,
and additional recent research (Booker and Douglass, 1977;
A-9
-------
Johnson, 1981; Tombach and Allard, 1980 and 1983; Stevens et
al., 1984) further support[s] the conclusion that a value
near 0.05 1s more representative of normal viewing than the
traditional 0.02 [contrast threshold used in the Koschmieder
equation]. Simply explained, for normal casual viewing of
nonspecific scenic features, the perception threshold is
greater than it is when a specific target is being sought in
earnest with a relatively long time or a known distinctive
form available to identify it.
Laboratory thresholds appear to underestimate actual thresholds for the
casual observer (e.g., a visitor to a national park or wilderness area who
is not specifically searching for plumes or haze layers). The above-
suggested threshold contrast of 0.05 is an order-of-magnitude larger than
the laboratory-derived threshold contrast of 0.005. For bright viewing
objects, a contrast of 0.05 translates to a AE of approximately 2.
On the other hand, if we use the factor of 4 recommended by Henry (Henry
and Collins, 1982; Henry, personal communication, 1987) to relate labora-
tory conditions to field conditions, the above-mentioned thresholds
derived for the laboratory convert to the following values for field
observation: a contrast of - 0.02 and a AE of - 0.8. These values may be
construed as the approximate "best estimate" thresholds of percepti-
bility. We emphasize that these values are estimates of the percepti-
bility threshold for the casual observer in the field; a sensitive obser-
ver may be able to detect plumes having much lower contrasts (0.003-0.007)
and lower A£ (0.1-0.3).
In summary, we suggest that the following values characterize our current
understanding of perceptibility:
Contrast aE
Lower-bound threshold
(sensitive observer in laboratory) 0.005 0.2
Best-estimate threshold
(sensitive observer in field) 0.02 0.8
Upper-bound threshold
(casual observer in field) 0.05 2
Figure A-2 synthesizes the results of this review of perceptibility thres-
holds. The abscissa (x-axis) shows the vertical width (angular subtense)
of a plume. The ordinate (y-axis) is the just-perceptible contrast. The
A-10
-------
1.0
0.1
0.01
0.001
Howell and Hess (1978) data:
Square-wave gratings (sharp edge)
Sine-wave gratings (diffuse edge)
Upper bound (screening criterion)
Perceptibility
"Threshold"
Data of Malm et al.
(1986) for sharp-
edged plumes
0.1 1.0
Plume Vertical Angular Subtense* (°)
10
FIGURE A-2. Plume perceptibility threshold as a function of plume
thickness (f). See definition of f in the Glossary in the front of this
workbook and in Figure 3.
A-ll
-------
two curves show the data of Howell and Hess (1978) for sharp and diffuse
edged objects, and the circles show the data of Malm et al. (1986) for
sharp-edged plumes. These two separate and Independent experiments are
remarkably consistent, indicating that plumes of approximately 0.3-0.5
degree vertical angular width are most easily perceptible. Diffuse-edged
objects have larger perceptibility thresholds than sharp-edged objects.
The diffuse-edged curve derived from Howell and Hess (1978) data is taken
to be the lower bound of perceptibility for plumes. The "best estimate"
and "upper bound" are also shown for comparison. For very thin plumes
(< 0.1° width) and very wide plumes (> 5° width) the Howell and Hess
(1978) data are assumed to define the threshold.
For Levels 1 and 2 plume visual impact screening, we recommend that the
higher set of threshold values (contrast of 0.05; AE of 2) be used as the
criteria for screening. For very wide or narrow plumes the Howell and
Hess (1978) diffuse-edge thresholds should be taken as the criteria for
screening (see Figure A-2).
A-12
-------
Appendix B
THE PLUME VISUAL IMPACT SCREENING MODEL (VISCREEN)
-------
Appendix B
THE PLUME VISUAL IMPACT SCREENING MODEL (VISCREEN)*
The plume visual Impact screening model (VISCREEN) was designed to provide
the user with a simple, easy-to-use analytical tool for performing Level-1
and -2 screening calculations of potential plume visual impacts,
especially in PSD Class I areas where visibility is a protected value.
VISCREEN is a simple plume visibility model. The objective of the model
is to calculate the contrast and the color difference of a plume and its
viewing background. Because VISCREEN is to be used for screening calcula-
tions, it was designed to be conservative (i.e., to overpredict potential
plume visual impacts). Therefore, VISCREEN calculates larger plume visual
impacts, for the same input specifications, than do more sophisticated
models such as PLUVUE and PLUVUE II.
VISCREEN is designed to operate on the simplest and most modestly equipped
IBM PC or compatible. It will operate with 256K memory. It will utilize
a math coprocessor, 1f Installed, with substantial improvement in execu-
tion speed. VISCREEN 1s coded 1n FORTRAN 77. A listing of the source
code 1s presented 1n Appendix D. Figure B-l schematically illustrates the
logic flow of VISCREEN. Each of the major calculation steps in VISCREEN
1s described, in succession, in the following sections.
INPUT
Because VISCREEN 1s designed to be straightforward, the input requirements
have been scaled down to the minimum necessary to describe the variety of
emissions, meteorological and background conditions, and the plume/
observer geometries an analyst is likely to encounter in Level-1 and -2
plume visual impact screening. Input 1s requested by screen prompts.
* See Latimer et al. (1978) and Latimer and Ireson (1980) for derivations
of many of the VISCREEN descriptions and algorithms.
B-l
-------
Emissions
Distances between
emission source and
observer and Class I
area boundaries
Visual range
Particle size, density
Meteorology
I Input I"
"^
Determine
line-of-sight
geometries
Calculate background
atmosphere's
optical properties
I
Calculate plume size,
concentration, NO2
formation, and optical
thickness
Calculate plume
contrasts and
radiances for sky
and terrain viewing
backgrounds
Calculate plume AE
values for sky and
terrain viewing
backgrounds
Determine whether
plume contrast or AE
values exceed the
screening criteria
Display screening
summary and AE's
and contrasts for
worst-case or all
lines of sight
Write summary
and output files
Yes
No
f Stop J
Subroutine
SZPAS
Subroutine
CHROMA
FIGURE B-l. Logic flow diagram of the plume visual Impact
screening model (VISCREEN).
B-2
-------
VISCREEN first requests names for two disk files that will be created.
The summary file presents an abbreviated summary of inputs and screening
results. The results file contains all inputs used in the analysis, as
well as geometry, AE, and contrast calculations for each line of sight and
wavelength. This file is designed to allow its use as input to user-
developed graphics routines or commercially available spreadsheet pro-
grams.
The second set of inputs describes the emissions. The user is given a
choice of units to input mass emission rates of various species that are
likely to cause visual effects. The units of these emission rates are
mass per unit time. Mass can be specified in metric units (grams, kilo-
grams, metric tonnes) or in English units (pounds or tons). Time can be
specified in seconds, minutes, hours, days, or years. The emission rate,
whatever the units used, should be the maximum short-term (i.e., hour)
emission rate likely to occur in the course of operation of the emission
source. The emissions that almost all analyses will consider are particu-
lates and nitrogen oxides (NOX); however, VISCREEN will also allow the
user to input such.species as (1) primary nitrogen dioxide (NC^) if this
species is directly emitted by the given chemical process, (2) primary
sulfate (SO^) if this species is directly emitted or if a second particle
size mode needs to be specified, and (3) elemental carbon (soot) if the
emission source is a diesel engine or other source with incomplete combus-
tion. However, for the vast majority of commonly encountered emission
sources involving either fugitive emissions or combustion emissions, the
analyst would only have to input particulate and NOX emissions.
The third set of inputs contains the distances that characterize the view-
ing situation. The first is the distance between the emission source and
the observer. The next two are the distances along the plume centerline
from the emission source to the closest and most distant Class I area
boundaries. Finally, the background visual range distance is specified.
The next set of inputs is requested only if the user indicates that the
default specifications built into VISCREEN (see Table B-l) are not
acceptable for a given screening analysis. These include the particle
size and density for the emitted particulate and primary sulfate and for
background fine and coarse particulate, the background ozone concentration
(used to calculate NO to N02 conversion in the plume), wind speed, atmo-
spheric stability class, and the offset angle between the plume centerline
and the line between the emission source and the observer. For Level-1
analyses, the default parameters would be used, and none of the above
inputs would need to be specified. In most Level-2 analyses the default
particle size and density specifications would be acceptable; only the
meteorological input specifications would have to be changed from the
Level-1 default values.
B-3
-------
TABLE B-l. Default specification for VISCREEN.
Particle Specifications
Mass Median
Type Diameter D (pro)
Background fine
Background coarse
Plume par ticu late
Plume sulfate
Plume soot
0.3
6
2
0.5
0.1
Density
P(g/cm3)
1.5
2.5
2.5
1.5
2
Wind speed = 1 m/s
Stability = F
Background [03] = 0.04 ppm
Plume offset angle y = 11.25°
B-4
-------
VISCREEN summarizes the inputs after specification and allows the user to
correct mistakes before proceeding. If necessary, emission rates are con-
verted to grams per second.
GEOMETRY OF PLUME, OBSERVER, CLASS I AREA,
VIEWING BACKGROUND, AND LINES OF SIGHT
The next section of VISCREEN computes the angles and distances that
describe a variety of lines of sight relevant to the given situation.
Figure 7 (in the main text) illustrates the set of lines of sight and geo-
metries for a typical Level-1 and -2 screening calculation. Figure B-2
summarizes the angles and distances that describe a single line of
sight. The plume is always assumed to be 22.5° wide, and the viewing
background is always assumed to be adjacent to the plume on the side of
the plume centerline opposite the observer. VISCREEN computes plume
visual impacts for lines of sight at 5° increments for the azimuthal
angle and for lines of sight corresponding to distance x (along the
plume centerline) of 1 kilometer, and xmi-n and xmax (the distances along
the plume centerline from the emission source to the closest and most dis-
tant Class I area boundaries). The angle a and the distances rp and rQ are
needed for all subsequent plume visual impact calculations. These
parameters can be solved for by noting the following relationships that
hold for all triangles: (1) the sum of the three interior angles equals
180° and (2) the ratio of the length of a triangle leg to the sine of the
opposite angle is equal for all three legs of the triangle.
For the lines of sight where $ is known, angle a can be solved directly as
follows:
a = 180° -
Since
For lines of sight where x is known, angle $ must be calculated as
follows:
B-5
-------
Emission
Source
Viewing Background
Observer.
22.5
Wide Plume
FIGURE B-2. Distances and angles that specify a given line or sight.
B-6
-------
«, = tan-l x sin r
d - x cos
Similar calculations are used to determine the distance rQ.
The plume offset angle y is set to be equal to 11.25° for all Level-1
screening calculations, and most Level-2 screening analyses will be per-
formed for such a plume offset. VISCREEN can be run for any arbitrary
offset angle between 0 and 180°; however, angles less than 11.25° and
greater than 168.75° are not recommended because these plume positions,
which are extremely rare, result in lines of sight along the plume axis
that are not calculated with precision using the assumptions coded in
VISCREEN.
OPTICAL PROPERTIES OF THE BACKGROUND ATMOSPHERE
The optical properties of the background atmosphere are then calculated
for each of the three wavelengths used in VISCREEN: 0.45, 0.55, and 0.65
ym. These optical properties include the extinction coefficient and the
phase function for the forward and backward scatter sun angles assumed in
the screening process. Sun angles are defined by the scattering angle 0,
which is the angle between the line of sight and the direct solar beam.
VISCREEN uses two scattering angles—10 and 140°~to calculate potential
plume visual impacts for cases where plumes are likely to be brightest
(0 = 10°) and darkest (0 = 140°). Figure B-3 and Table B-2 show typical
phase functions for these two worst-case sun angles for typical size dis-
tributions. The differences between phase functions for given particle
size distributions and pure air (Rayleigh scattering) are greatest in for-
ward scatter (10° is a reasonable estimate of a worst-case bright plume
situation) and in back scatter (140° is a reasonable estimate of a worst-
case dark plume situation).
The scattering coefficient caused by particles is determined by subtract-
ing the Rayleigh scattering coefficient:
bsp(x = 0.55 urn) = bscat(x = 0.55) - bR(x = 0.55)
where bR(x = 0.55 um) = 11.62 x 10'V1.
On the basis of the data of Whitby and Sverdrup (1978) and calculations of
Latimer et al. (1978), the fraction of bsp caused by coarse particles is
assumed to be 0.33. Thus, we have
B-7
-------
0 = 10°, forward
scatter situation
used in VISCREEN
——0.1 urn
(RAYLEIGH
SCATTER)
.;• = 140C, back scatter
situation used in
VISCREEN
PHASE FUNCTIONS AT X =0.55
ARE SHOWN FOR PARTICLE SIZE DIS-
TRIBUTIONS WITH INDICATED MASS
MEDIAN DIAMETER (DG) AND GEO-
METRIC STANDARD DEVIATION (a = 2.0)
60 80 100 120
Scattering Angle e (degrees)
FIGURE B-3. Phase functions for various particle size distributions.
B-8
-------
UJ
LU
O
•o
I/I
I/I
c
o
V.
I/I
•o
Q.
CM
OQ
CO
O>
o
s-
Q.
d)
N
oo
X
II
CO
o
« ~ Q -
^^ ^O ^D ^O ^J} 00 ^O
Oj ir> <9-cvj«—••—ii—1<—1000
OOOOOOOOO
C O CO
•^ E
4J U
U CM
_«/! E(
CO «—i tO O
CMCVIi—••—IOOOOO
C 3.
-^
•t— Q
^J W
OOOO«—ICNJIOVOO
I/I (U
> g
(O fO
B-9
-------
bsp-submicron = °-67 bsp »
bsp-coarse = ^-33 &Sp .
The phase function for each of the scattering components can now be
determined. Phase functions for the submicron and coarse background aero-
sols are specified in Table B-2.
The Rayleigh scattering phase function (for air) is a function of the
scattering angle 0, but it is independent of wavelength x and can be
approximated quite well by the following relationship:
p(0) = 0.75 [1 -i- (cos e)2]
The scattering coefficients at different wavelengths (i.e., x = 0.45 and
0.65 urn) can be determined from the relationship:
bsp(x) = bsp(x * 0.55 ' *
where values of n are given in Table B-2 for various particle size distri-
butions and n = 4.1 for Rayleigh scatter.
The average background atmosphere phase functions are calculated for each
wavelength x and scattering angle e as follows:
x'0) background
PLUME DISPERSION, N02 FORMATION, AND OPTICAL CONDITIONS
The plume is treated as a Gaussian distribution in the vertical and a uni-
form distribution in the horizontal over the width of the 22.5° sector.
The line of sight is always assumed to be horizontal in VISCREEN; thus,
optical thickness is calculated as follows:
X. y1\ V /. p< + VN09 M
•—* 1 11 2
Tplume
,9 -in
(ZTT) o U Sin a
B-10
-------
where the summation is over all particles (participate, SO^, and soot),
is the light extinction efficiency per unit aerosol volume, and
bext/M is the light extinction efficiency per unit mass of N02.
The amount of N02 in the plume is calculated by assuming that 10 percent
of initial NO ' " " ..... '
is converted to N02 via the reaction with
02 and the rest is
titrated with ambient 0-j. For conservatism, the solar photodissociation
of N0£ and the further reaction of N02 to form HNO^ (realistic assumptions
for stable plume conditions near sunrise) are ignored. In this conversion
the plume concentration of NOX is calculated as follows:
it x
(2ir)
o 4.
2 tan
(nr
N02 concentrations in the plume are calculated as follows:
h + [N02]p , if [NOX] > h
[M02] =<
[NOX] + [N02]p
if [NOX] < h
where
[N02]
h
[N02P]
[031
plume centerline N02 concentration,
0.1 [NOX] + [03],
primary (directly emitted) N02
background ozone concentration
The scattering efficiency for each particle size mode is taken from the
bscat/v shown *n Tab^e B-2. Scattering at different wavelengths is scaled
using the parameter n (also shown in Table B-2) as follows:
'scat
(x = 0.55
(0*55)
-n
B-ll
-------
The light absorption efficiency for NC^ was taken by averaging efficien-
cies centered on the three wavelengths (x = 0.45, 0.55, 0.65 urn) to obtain
the following light absorption efficiencies: 0.691, 0.144, and 0.015
m/g. The light absorption efficiency of soot was assumed to be 10 m^/g
for all wavelengths.
To avoid gross overestimates of plume optical thickness (and potential
division by zero) for small a's, the minimum a is assumed to be 5°. The
effect of limited persistence of worst-case stable meteorological condi-
tions is treated in VISCREEN by assuming that input stable dispersion con-
ditions (with stability categories of E and F) persist for a maximum of 12
hours. For plume parcels located in positions that would require longer
transport times, additional dispersion is assumed by increasing the wind
speed for the given plume parcel so that the transport time exactly equals
12 hours. This is a crude way of accounting for stable plume breakup
after long transport times. Plumes with stability classes of A, B, C, or
D are assumed to persist for all transport times including those greater
than 12 hours.
PLUME CONTRAST
The contrast of the plume against sky and black terrain viewing back-
grounds is calculated conservatively by considering single scattering and
ignoring multiple scattering (Latimer and Ireson, 1980) as follows:
Plume Contrast
'plume
plume
- 1
background
Reduction in Sky/Terrain Contrast Caused by Plume
r = exp(-bextr0)
where
pplume' ^background "
average phase functions for plume and back-
ground atmosphere, respectively, f) is a
function of x and 0,
B-12
-------
u> , = ratio of light scattering to light extinction
plume ,
r in plume
"background = 1 (assumin9 no absorption)
These contrast values are calculated for each wavelength (x = 0.45, 0.55,
and 0.65 urn) and each scattering angle (o = 10 and 140°).
Light intensities for later use in calculating the color difference
parameter A£ are calculated from the contrast values as follows:
The sky background light intensity for each scattering angle (e) and wave-
length of light (x) is calculated as follows:
FS(X) p(x, e)
rsky = 4l
where FS(X) is the radiant flux from the sun (see Glossary in front of
Workbook).
Similarly, a white reference is
* -- *— O •
o 2ir
The light intensity of the plume against the sky is (Latimer et al.,
1978):
plume-sky ~ ^ "*" plume^ sky
The light intensity of the terrain background (assumed to be black) viewed
at distance rQ is
terrain = ^ ' exP^bext ro> Lsky •
The light intensity of the plume viewed against the dark terrain viewing
background is then
plume terrain ~ terrain "*" r sky
B-13
-------
PLUME AE VALUES
The color difference parameter AE is calculated from the three light
intensities using the following equation:
AE(L*a*b*) = [(AL*)2 + (Aa*)2 + (Ab*)2J1/2
where
L* = 116 (Y/YQ)1/3 - 16,
/X \1/3
500I/)L*
x \ ' /Y ^
f - f
V \ a
X = I(x) x ,
Y = I(x) y ,
Z = I(x) 2 .
In these equations, the tristimulus values XQ, YQ, ZQ define the color of
the nominally white object-color stimulus from a perfectly diffuse reflec-
tor normal to the direct solar beam (IQ defined above). The AL*, Aa*, and
Ab* refer to the difference in these three functions between the plume and
its viewing background (either sky or terrain).
The three chromaticity tristimulus weighting functions x, y, and z were
determined for each of the wavelengths by averaging the values shown in
Figure B-4 over the wavelengths centered on x = 0.45, 0.55, and 0.65 urn.
These average weighting factors and other parameters used in VISCREEN are
summarized in Table B-3.
COMPARISON OF CALCULATIONS WITH SCREENING CRITERIA
The calculated contrast and AE values are compared to the default screen-
ing criteria described in Appendix A (i.e., AE = 2, contrast = 0.05, and
the Howell and Hess curve for diffuse-edge objects) or to user-specified
criteria. The vertical plume dimension for each line of sight is calcula-
ted using the following formula:
B-14
-------
400
500 600
Wavelength, x (nm)
Source: Judd and Wyszecki (1975).
FIGURE B-4. Weighting values x(x), y(x), z(x)
B-15
-------
TABLE B-3. Average chromaticity tristimulus weighting
functions, NC^ light absorption efficiency, and solar flux
used in VISCREEN.
Parameter
IT
y
"z
babs2- N0;
(watt m"2
Blue, 0.45 ym
(0.36-0.50 ym)
0.1196
0.0935
0.7012
,/M 0.691
1712
sr-1)
Wavelength x
Green, 0.55 ym
(0.51-0.60 ym)
0.6317
0.8229
0.0159
0.144
1730
Red, 0.65 ym
(0.61-0.74 ym)
0.1838
0.0753
0.0000
0.015
1414
B-16
-------
-1 ' °2
* « tan —-—-
P
This plume width is used with the diffuse-edge curve in Figure A-2 to
determine the minimum perceptible contrast. The green (x = 0.55 ym) plume
contrast for each scattering angle and viewing background is then compared
to this minimum perceptible contrast and the screening contrast threshold
of 0.05. A secondary test is made by comparing the plume AE with the
minimum perceptible A£ and the screening AE of 2. If the plume contrast
is greater than both contrast values, or the plume AE is greater than both
AE thresholds, the given line of sight fails the screening test. To find
the minimum perceptible AE, the equivalent AE is calculated for an object
having the minimum perceptible (Howell and Hess) contrast from the sky and
the terrain viewing backgrounds (see Appendix A). This approach is
believed to provide a conservative underestimate of threshold AE,
especially for dark terrain viewing backgrounds for which higher contrasts
may be needed to distinguish a plume.
OUTPUT
VISCREEN generates a summary file and a results file in addition to the
screen display during a user's sessions. The files store the inputs and
results to provide the user with a record of a run. The user is queried
by VISCREEN for the names of the files.
The summary file (see Figure 16) is designed to provide a concise, single-
page summary of the inputs and the results of a run. Only the user-
supplied inputs are provided; defaults are not printed to save space. The
results included in the summary file display maximum visual impacts inside
and outside of the Class I area, with any screening criteria exceedances
indicated. Format of the summary file is self-explanatory.
The results file contains all inputs and results that may be used for
other analyses. The format of the results file is designed to allow the
file to be imported into commercially available spreadsheet programs. In
this way, users can design their own tabular and graphical displays of
VISCREEN results. The content and output formats for the results file are
provided in Table B-4. There are three sections to the file. The first
section (records 1 through 11) contains the inputs for the run. Section
two (records 12 and 13+) contains the number of lines of sight (record 12,
included so that a user-developed program can know how many records of
information to read), followed by one record for each line of sight (LOS).
These LOS records include LOS geometry information, screening threshold,
and AE values. The final section is similar to the second, in that it
B-17
-------
Table B-4. Output format for the VISCREEN results file
Record
No. Contents
1 Source name
2 Class I area name
3 Mass unit
= 1 grams
= 2 kilograms
= 3 metric tonnes
= 4 pounds
= 5 tons
Time flag
= 1 seconds
= 2 minutes
= 3 hours
= 4 days
= 5 years
4 Particulate emission rate
NOx emission rate
N02 emission rate
Soot emission rate
S04 emission rate
5 Source-Observer distance
Min. Source-Class I distance
Max. Source-Class I distance
Background visual range
6 Default flag
- 1 used default value
= 0 user input value
Background Fine Particulate Density (g/cm3)
Background Fine Particulate Size index (urn)
= 1 0.1
= 2 0.2
= 3 0.3
= 4 0.5
= 5 1.0
= 6 2.0
= 7 5.0
= 8 6.0
= 9 10.0
Format
A
A
15
15
F10.3
F10. 3
F10. 3
F10.3
F10. 3
F10.3
F10.3
F10. 3
F10.3
15
F10.3
15
Default flag
Background Coarse Particulate density
Background Coarse Particulate size index
15
F10.3
15
B-18
-------
Table B-4 (concluded). Output format for the VISCREEN results file
Record
No. Contents Format
8Default flag15
Plume Partlculate density F10.3
Plume Partlculate size Index 15
9 Default flag 15
Plume Soot density F10.3
Plume Soot size index 15
10 Default flag 15
Plume Primary S04 density F10.3
Plume Primary S04 size index 15
11 Default flag 15
Background Ozone (ppm) F10.3
Wind speed (m/s) F10.3
Stability index 15
11A (Record not included in Level-1 runs)
Default flag, plume offset angle I5.F10.3
12 Number of lines of sight 15
13+ Line of sight (LOS) IX,12
LOS classification 12
= 0 outside Class I area
= 1 inside Class I area
Azimuthal angle F8.1
Angle between LOS and plume F7.1
Source-observed plume distance F7.1
Observer-observed plume distance F7.1
Observer-terrain distance behinde plume F7.1
PSI F5.2
Green Contrast threshold F7.3
Screening threshold and delta E for:
sky, forward scatter 2F7.2
sky, backward scatter 2F7.2
terrain, forward scatter 2F7.2
terrain, backward scatter 2F7.2
14 Number of lines of sight 15
15+ Line of sight number IX,12
LOS classification 12
Azimuthal angle F8.3
Green Contrast threshold F7.3
Green contrast for:
forward scatter, sky and terrain background 2F7.3
backward scatter, sky and terrain background 2F7.3
Blue contrast (as for green) 4F7.3
Red contrast (as for green) 4F7.3
Note: Records 13+ and 15+ are repeated for each line of sight.
B-19
-------
begins with the number of LOS's, and is followed by one record for each
LOS. These contain LOS identifiers, the green contrast screening
criterion, and green, blue and red contrast values for each line of sight
and viewing background. Figure B-5 shows an example of a complete results
file.
CONSERVATISM OF VISCREEN
VISCREEN is designed for use in Level-1 and -2 plume visual impact screen-
ing calculations. The objective of the screening exercise is to identify
emission sources that have the potential to cause adverse visibility
impairment. Because these sources can be analyzed further (with more
sophisticated models) in a more detailed manner (e.g., using Level-3
analysis), the screening model should yield output that is consistently
conservative. That is, it should calculate plume visual impacts that are
likely to be greater than those that would actually be encountered and
those that would be calculated in Level-3 analysis. This conservatism is
necessary to avoid approving an emission source that passes a screening
test, but could have problems that would be revealed by a more detailed
analysis. It also eliminates the need for facilities with negligible
effects to carry out more complicated and costly assessments.
VISCREEN was designed to be conservative by making the following model
assumptions:
1. It is assumed that the line of sight is horizontal so that it
intersects the most plume material. Nonhorizontal lines of
sight intersect less plume material because horizontal disper-
sion of plumes exceeds vertical dispersion, especially under
stable conditions.
2. N02 conversion is conservatively treated by assuming the plume
is uniformly mixed in the 22.5° sector. This enhanced disper-
sion mixes the plume with more ambient 0^, resulting in greater
conversion. However, the assumed enhanced dispersion does not
decrease the line-of-sight integral of plume material for the
assumed horizontal viewing conditions. Only the vertical
dimensions of the plume determine the magnitude of the plume
material that intersects the horizontal line of sight.
3. Worst-case sun (scattering) angles are assumed. The forward
scatter case (0 = 10°) yields very bright plumes because the
sun is placed nearly directly in front of the observer. This
geometry would rarely occur in reality. The backward scatter
case (0 = 140°) yields the darkest possible plumes. Thus, the
B-20
-------
to
to
-------
m CM CM *-» —looooootmo
00000000000*000
ooooooooooomoo
i-» i—ivnor^incncM.—iooo»o»cococor*.r»^f"^r-^
comeMCM«—i«—««—i»—1«—(.—i,—tooooooooo
oooooooooooooooooooo
COPOCOCMCMCM«—It—It—li—lr-lr-li—Iv-lr-lf—1<—1>—1«—Ir-H
CO CM •"•' CTt t"^ CO CO CM l1*^ O O O* Cf* in O O O O O O O O O O O O O O O O O O O O
I I I I I I I I I I I I I I I I I I I I*
i—i •—i in •—i
§ooooooooooo*>oo oooooooooooooooooooo
OOOOOOOOOO'OtOO
CMCMCMCMCMCMCMCMCMCMCMinCMCM
""If fs. CO "*>• CO VO in CJ* O O 00 CO p*» O O O O O O O O O O O O O O O O O O O O O
CMCM«—1«—»•—I «—» «—« «—I i—ICM
§0000000000000 oooooooooooooooooooo
0000000000*000
CMeMCMCMCMCMCMCMCMCMCMCMCMCM
CO V^T) «~^y C^ C^ Cft C"ft Cft C"ft CTft Cft CTft CO ^*O oQ QQ QQ ftj p*^ f*^
tn co co ***** f*^ co **^ »"H »^ CM 10 r*** *^ co t i c » * » f™^ err) *• ' **^ **^ <*^ f^ t~\ <*^ f™i f™i c^ c^ f^ f~^ <^*t f^
i i i i i i i i i i i i i i i i i i i i
OOOOOOOOOOOCOOO OOOOOOOOOOOOOOOOOOOO
CMCMCMCMCMCMCMCMCMCMCMVOCMCM
OOOOOOOOOOOCOOO OOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOO«—™^ *~~* <~^ *^
f^«» CM m 00 ^**>* *^ *^ *~^ f^ f^Ti f^v *""T CT"** CO <*o <"Q <^ f""* ^** <^** *^** fo <""*> <^ C!) *^ C""1) *"""* CD CD CD CD CD f""1*
f—4 •—I t—I f—I •—I •—I
co *•"* m o r**» **o o *^ *—* ""T '•"-i o* CM *^o o o o o o o o o o CD o o o o o o o o o o
<—i t-i CM i-» <—< i r r i r i i i r r r r r r i' r r r r r
r~-COCf>OtvJ'*'TCOCMCOCOmo>ilD1<1T OOOOOOOOOOOOOOOOOOOO
r-lt-«<—ICMCMCMCMCOCO1'3>«Ori^<—I'tr • • • • • • • • • • • • • • '
• °J »^ • « « .°i oooooooooooooooooooo
lOt-^CflCMTf"-"—IVOCOTCM •~'1 OO OOOOOOOOOOOOOOOOOOOO
f-H ^H i—l ^-1 i—I •—I I I I I I I I I I I I I I I I I I I I I
OOCOOOOOOOOOCOCOCOCOCO'vO'T'^O OOOOOOOOOOOOOOOOOOOO
COCOCOOOCOOOCOCOCOCOCOOO''*TO OOOOOOOOOOOOOOOOOOOO
I—I
OOOOOOOOOOO'-i'-a'CM OOOOOOOOOOOOOOOOOOOO
• « « • • • « • . • • • « • oooooooooooooooooooo
m o m o m o m o m o m ^ oo o O o o O O o o O O o O o o o o o o o o
f—i f—4 «—i ?—i r—4 r-4 r»>4 *-H *—4 f-i «—4 *—4 m o m o i^) O u1) O m O in o in O m O Lf> o in o
^"^ ^^ ^^ f^^ co co ""^r ^rj* m ix) V^D ^n ^** r**» co *^o cr*^ c"^ c*"D
I-H
^i^(t_i»_it_i^i^^^H»-ioOO—•—< OOOOOOOOOOOOOOOO--<«-<«-<«-i
C
O
O
in
i
CO
a:
B-22
-------
r-»ujvovoio^rcocvj^HOOaor^»-i
OOOOOOOOOOOOtOO
oooooooooooooo
oooooooooooooo
r i* i i i i i i i i r r r r
,_i^i^Ht-4t— lOOOOOOO^O
oooooooooooooo
,— ( ,— I «— I «— ' I .— I 1— I t— I r— I I— I I— t O O •— • •— I
00000000000000
oooooooooooooo
OOOOOOOOOOOOOO
I I I I I I I I I I I I I I
covo^'-icommoooO'— «voo
^4^i^<^HOOOOOOO— ^CVJO
oooooooooooooo
T3
O)
•o
3
OOOOOOOOOOOOOO
I t I I I I I I I I I II
SO%COrvVOlf>*TCyj«-4OQO»«-iO
oooooooooo^r^o
oooooooooooooo
O
o
Lf)
I
CO
oooooooooooooo
r i i i r r r r r r r r r r
«oiocoevjor^mcvj»-iooooo
_«,^,-H_i.^OOOOOOtr>cvjO
OOOOOOOOOOOOOO
"O-^^-Tr^-oomoorocM^^H^rcvj
§OOOOOOOOOOlT>OO
ooooooooooooo
I t I I I I I I I I I II
OOOOOOOOOOOCTvO
O
ir>
8 8 8 8 8 8 8 8 8 8 8
co
•— • •— I ^H t— t »— I »-H t— I T— I «— I O O O "— I
B-23
-------
screening calculations are likely to yield the brightest and
darkest possible plumes. It is left to more detailed PLUVUE
modeling to identify realistic worst-case sun angles that would
occur at specific times of interest.
4. Multiple scattering is ignored in VISCREEN. Light scattered
into the line of sight from directions other than directly from
the sun tend to slightly decrease the plume contrast for the
worst-case sun angles assumed.
5. For terrain viewing backgrounds, the terrain is assumed to be
black (the darkest possible) and located as close to the obser-
ver and the plume as possible. This assumption yields the
darkest possible background against which particulate plumes are
likely to be most visible. In reality, terrain viewing back-
grounds (if indeed terrain is behind the plume) would be less
dark and would be located farther from the observer.
6. Meteorological conditions are assumed to persist for at least 12
hours. After 12 hours, some additional dispersion is assumed in
VISCREEN (by increased wind speeds), but the plume is still con-
sidered to remain intact. More realistic treatment of the per-
sistence of worst-case dispersion conditions would most likely
yield lower plume visual impacts.
7. Default meteorological conditions assumed for the most conserva-
tive Level-1 screening (F, 1 m/s, y = 11.25°) are extreme and
are expected to be more conservative than worst-case conditions
identified in the more realistic Level-2 and -3 analyses.
8. The screening threshold (AE = 2; contrast of 0.05) was selected
at the upper bound of the perceptibility threshold, representing
a reasonable estimate for casual observers in the field.
B-24
-------
Appendix C
EXAMPLES OF PLUME VISUAL-IMPACT SCREENING AND ANALYSIS
-------
Appendix C
EXAMPLES OF PLUME VISUAL-IMPACT SCREENING AND ANALYSIS
The objective of this appendix is to assist the reader in understanding
how specific screening and analyses might be carried out in different
situations and at different levels of analysis. The detailed instructions
provided in the text of this document are not repeated here. Rather, the
examples are accompanied by limited commentary so that the reader obtains
an overview of different plume visibility screening alternatives. Any
application of plume visual-impact screening and analysis technology will
differ depending on the circumstances of the given scenario.
This appendix provides examples of visibility screening and more detailed
analyses for six different scenarios:
LEVEL-1 AND LEVEL-2 SCREENING
1. The first example that was presented in Latimer and Ireson
(1980), a coal-fired power plant, for which Level-1 and -2
screening calculations were performed.
2. The second example that was presented in Latimer and Ireson
(1980), a cement plant, for which Level-1 and -2 screening cal-
culations were performed.
3. A paper mill located very close to a Class I area for which
Level-1 and -2 screening calculations were performed.
LEVEL-3 ANALYSIS
4. A large coal-fired power plant located 90 km from a western
national park, for which Level-1, -2, and -3 screening and
analyses were carried out.
C-l
-------
5. A very large coal-fired power plant close to three areas of con-
cern located in different directions from the plant, for which
Level-1, -2, and -3 screening and analysis were performed.
6. A very small emission source located extremely close to a
western Class I area, for which all three levels of screening
and analysis were performed.
EXAMPLE 1: COAL-FIRED POWER PLANT (1980 WORKBOOK EXAMPLE 1)
This example is based on a hypothetical coal-fired power plant proposed
for a site approximately 70 km from a Class I PSD area in Nevada. The
emissions rates for this hypothetical power plant are projected to be 25
g/s of participates, 380 g/s of nitrogen oxides (as N02), and 120 g/s of
sulfur dioxide. Figure C-l shows the relative locations of the proposed
site and the Class I area. The Federal Land Manager has identified the
view toward the mountains to the west as integral to the visitors'
experience of the Class I area.
For conservatism, the observer is placed on the boundary of the Class I
area closest to the power plant, which in this case is at the southwestern
corner of the Class I area. (Although more visitors would be located at
the visitors' center, the Federal Land Manager has stated that all
locations in the Class I area are of interest because of widespread visi-
tor use.) From measurements made off of a topographical map (see Figure
C-l), the distance from the proposed plant site to this closest corner is
70 km. Since the lines drawn at an 11.25° angle on both sides of the line
between the plant site and the nearest corner of the Class I area are out-
side the Class I area, the closest Class I area boundary is also selected
to be 70 km, for conservatism.
Exhibit C-l shows the results of the VISCREEN analysis for this example.
The source fails the Level-1 test with a maximum AE of 17.8, nearly nine
times the screening threshold. Its maximum contrast of -0.140 (for the
backward-scattering scenario) is nearly identical to the 1980 Workbook
Level-1 screening calculation of -0.146. The plume is also predicted to
be visible against terrain with a contrast of +0.107 (for the forward-
scattering scenario), a slightly higher value than the 0.0814 calculated
in the 1980 Workbook.
To characterize worst-case meteorological conditions for Level-2 screen-
ing, we obtained meteorological data from an airport 100 km west of the
proposed power plant. Although the intervening terrain is not flat, we
judged that the 850-mb wind and stability data are the best available data
source. For the trajectory passing to the northwest of the Class I area,
C-2
-------
O
O)
ce:
C-3
-------
Level-1 Screening
Input Emissions for
Participates 25.00 6 /S
NOx (as N02) 380.00 6 /S
Primary N02 .00 G /S
Soot .00 G /S
Primary S04 .00 G /S
Default Particle Characteristics Assumed
Transport Scenario Specifications:
Background Ozone:
Background Visual Range:
Source-Observer Distance:
Min. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 6
Wind Speed: 1.00 m/s
.04 ppm
170.00 km
70.00 km
70.00 km
90.00 km
11.25 degrees
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Cnt Plume
SKY 10.
SKY 140.
TERRAIN 10.
84.
84.
84.
70.0
70.0
70.0
84.
84.
84.
2.00 17.807*
2.00 10.828*
2.00 8.852*
.05 -.005
.05 -.140*
.05 .107*
TERRAIN 140. 84. 70.0 84. 2.00 4.004* .05 .041
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd
SKY
SKY
TERRAIN
TERRAIN
Theta Azi Distance Alpha Crit
10.
140.
10.
140.
35.
35.
15.
15.
55
55
41
41
.6
.6
.0
.0
134.
134.
154.
154.
2
2
2
2
.00
.00
.00
.00
Plume
20.
11.
15.
4.
.370*
.101*
.827*
.791*
Crit
.05
.05
.05
.05
Plume
-.007
-.207*
.205*
.143*
EXHIBIT C-l. Level 1 screenina analysis for Example 1.
C-4
-------
we tabulated winds from the southwest and west-southwest for both morning
and afternoon soundings. From these tabulations, a frequency of occur-
rence (Table C-l) was developed. The cumulative frequency entries show
that on three to four days per year conditions with ozu values of 212 nr/s
(E stability, 2 m/s) can be expected. Note that the bulk of the contribu-
tion to the cumulative frequency (0.9 percent out of 1.0 percent) repre-
sents the 1200 GMT E,2 dispersion conditions. This corresponds to
approximately 5:00 a.m. LST. Note also that the afternoon sounding fre-
quency of E,2 dispersion conditions was relatively high (0.6 percent, or
about two days per year).
Exhibit C-2 summarizes the VISCREEN analysis using the meteorological con-
ditions of E and 2 m/s (less extreme than the Level-1 F and 1 m/s). The
maximum plume perceptibility for plume parcels located within the Class I
area occurs when the sun is in front of the observer (forward-scatter
conditions) and the plume is observed against the sky. For these condi-
tions, the plume AE is 8.9, about 4.5 times larger than the screening
threshold. Given the geometry shown in Figure C-l, the possibility could
not be ruled out that such a forward-scatter situation would occur. Even
if such a sun angle were not possible, the second test for a backward
scatter sun angle indicates that the plume would be quite visible,
exceeding both the AE and the green contrast screening thresholds. The
even larger impacts calculated for plume parcels outside the Class I area
are relevant in this example since they could occur within an identified
integral vista. The maximum green contrasts for the plume parcels located
outside the Class I area were 0.231 in forward scatter and -0.129 in back-
ward scatter. These values require careful interpretation, however, as
they are for the line of sight through a plume parcel only 1 km from the
source.
Although not shown here, a Level-3 analysis would be required for this
plant because of the failure of both the Level-1 and -2 tests for lines of
sight within the Class I area.
EXAMPLE 2: CEMENT PLANT AND RELATED OPERATIONS (1980 WORKBOOK EXAMPLE 2)
A cement plant has been proposed, along with related quarrying, materials
handling, and transportation facilities, for a location 20 km from a Class
I area. Terrain in the vicinity is relatively flat, and no external
vistas from the Class I area (a national park) are considered integral to
park visitor experience. Visibility at some locations within the park
boundaries is of concern, however.
The point in the Class I area closest to the proposed site is shown in
Figure C-2 as Point A. This point is 20 km away from the proposed
C-5
-------
TABLE C-l. FREQUENCY OF OCCURRENCE OF SW AND WSW WINDS BY DISPERSION
CONDITION AND TIME OF DAY
Dispersion
Condition
F, 1
E, 1
0, 1
F, 2
E, 2
D, 2
F, 3
E, 3
F, 4
D, 3
F, 5
E, 4
D, 4
F, 6
E, 5
°zu
(m2/s)
83
106
123
166
212
246
249
318
332
369
415
424
492
498
530
Transport Time
(hrs)
33
33
33
11
11
11
7
7
5
7
4
5
5
4
4
_ _ *
Time of Day
OOZ
0
0
0
0.1
0.6
1.6
0
0.6
0
3.4
0
0.4
2.4
0
0.2
12Z
0
0
0
0
0.9
0.8
0
1.4
0
1.2
0.1
1.2
1.5
0
1.8
Frequency
(*)
N/A
N/A
N/A
0.1
0.9
1.6
0
1.4
0
3.4
0.1
1.2
2.4
0
1.8
Cumulative
Frequency
(*)
N/Af
N/Af
N/Af
0.1
1.0
2.6
2.6
4.0
4.0
7.4
7.5
8.7
11.1
11.1
12.9
OOZ refers to midnight Greenwich mean time (GMT) and 12Z to noon GMT.
* Persistence of stable meteorological conditions for over 12 hours is not con-
sidered likely. Therefore, conditions requiring greater than 12-hour trans-
port time are included in the cumulative frequency computation,, but would not
be selected as representative of the "1-percentile event."
C-6
-------
*** User-selected Screening Scenario Results ***
Input Emissions for
Participates
NO* (as N02)
Primary N02
Soot
Primary S04
25.00 6 /S
380.00 G /S
.00 G /S
.00 G /S
.00 G /S
PARTICLE CHARACTERISTICS
Density Diameter
Primary Part.
Soot
Sulfate
2.5
2.0
1.5
Transport Scenario Specifications.
Background Ozone:
Background Visual Range:
Source-Observer Distance:
Mm. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 5
Wind Speed: 2.00 m/s
.04 ppm
170.00 km
70 00 km
70.00 km
90 00 km
11.25 degrees
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta £ Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
s
-------
Proposed
Cement Plant
lass I
Area Boundary
20
Scale
I
40 km
FIGURE C-2. Relative locations of Example 2 proposed cement
plant and Class I area.
C-8
-------
plant. Lines drawn 11.25° on either side of the line between the site and
Point A intersect the Class I area boundary at distances (for conservatism
in Level-1 screening) of 23 and 25 km. Since these distances are greater
than the minimum distance, the minimum distance to the Class I area boun-
dary (xmin) is set equal to 20 km, as suggested by the Workbook. The most
distant Class I area boundary (xmax) for analyses on Point A is 80 km away
from the cement plant site.
On the basis of discussions with the Federal Land Manager, the closest
point that is likely to be visited within the Class I area is 58 km away
from the site (Point B). The two dashed lines shown in Figure C-2, which
are drawn at 11.25° on opposite sides of the line connecting the plant
site and Point B, intersect the closest boundary at 40 and 44 km and the
most distant boundary at 117 and 90 km. For conservatism, xmi-n is set at
40 km and xmax is set at 117 km. Also for conservatism, Level-1 analysis
was performed using Point A, while Point B was used for Level-2 analysis.
The proposed project would cause elevated emissions from numerous process
points and ground-level emissions of fugitive dust. (Estimated emissions
rates and particle-size distributions are shown in Table C-2.) In the
Level-1 and -2 screening, for conservatism, all the elevated and ground-
based emissions were lumped together as if they originated from a single
source. Thus, the particulate emissions were specified as the sum of the
process and fugitive emissions. In the Level-1 analysis, Level-1 default
particle specifications were used rather than the known particle size
distributions. Exhibit C-3 summarizes the VISCREEN analysis results.
Since integral vistas are not protected at this Class I area, only the
within-park Impacts were relevant. Even so, every case considered-
forward and backward scatter as well as sky and terrain viewing
backgrounds—showed an impact exceeding the Level-1 screening criteria.
Thus, further screening and analysis were warranted.
The Level-2 analysis separately specified the process and fugitive emis-
sions with their known particle-size distributions (while still assuming
the two plumes overlapped). This was carried out by letting the primary
particulate signify the fugitive emissions and the primary sulfate signify
the process emissions. Particle sizes were specified to agree with Table
C-2. The less severe worst-case meteorology was found to be D and 1
m/s. Exhibit C-4 shows that VISCREEN calculated impacts were not in
excess of the screening criteria. The marked difference in Level-1 and
Level-2 results arises in part from the less conservative meteorology and
geometry of the Level-2 scenario. A major factor also, however, is the
significant change in particle size characteristics used for the fugitive
emissions.
C-9
-------
***
Input Emissions for
Particulates
NOx (as N02)
Primary N02
Soot
Primary S04
Level-1 Screening
***
4.93
2.72
.00
.00
.00
MT /DAY
MT /DAY
MT /DAY
MT /DAY
MT /DAY
**** Default Particle Characteristics Assumed
Transport Scenario Specifications:
Background Ozone:
Background Visual Range:
Source-Observer Distance:
Min. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 6
Wind Speed: 1.00 m/s
.04 ppm
60.00 km
20.00 km
20.00 km
80.00 km
11.25 degrees
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
145.
145.
84.
84.
28
28
20
20
.5
.5
.0
.0
24.
24.
84.
84.
2
2
2
2
.00
.00
.00
.00
18.
4.
27.
4.
245*
677*
724*
859*
.05
.05
.05
.05
.287*
-.186*
.279*
.134*
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY 10. 10. 9.6 159.
SKY 140. 10. 9.6 159.
TERRAIN 10. 35. 15.9 134.
TERRAIN 140. 35. 15.9 134.
2.00 22.273*
2.00 5.425*
2.00 30.404*
2.00 6.276*
.05 .346*
.05 -.224*
.05 .326*
.05 .190*
EXHIBIT C-3. Level 1 screening analysis for Example 2.
C-10
-------
TABLE C-2. Estimated project emissions.
Emissions
Emissions Rates
Particulate Matter
Process Sources
(effective stack height = 50 m)
DG = 1 um
0.395 MT/day
-3
p = 2 g cm
Fugitive Emissions
DG * 10 ym
4.54 MT/day
3
"J
p = 2 g cm
Sulfur Oxides
(effective stack height
Nitrogen Oxides
(effective stack height
50 m)
50 m)
7.26 MT/day
2.72 MT/day
C-ll
-------
*** User-selected Screening Scenario Results ***
Input Emissions for
Particulates 4.54 MT /DAY
NOx (as N02) 2.72 MT /DAY
Primary N02 .00 MT /DAY
Soot .00 MT /DAY
Primary S04 .40 MT /DAY
PARTICLE CHARACTERISTICS
Density Diameter
Primary Part.
Soot
Sulfate
2.0
2.0
2.0
9
1
5
Transport Scenario Specifications:
Background Ozone:
Background Visual Range:
Source-Observer Distance:
Min. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 4
Wind Speed: 1.00 m/s
.04 ppm
60.00 km
58.00 km
40.00 km
117.00 km
11.25 degrees
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE NOT Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
35.
35.
35.
35.
46.1
46.1
46.1
46.1
134.
134.
134.
134.
2
2
2
2
.00
.00
.00
.00
.657
.307
.724
.155
.05
.05
.05
.05
.003
-.012
.009
.006
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE NOT Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
0.
0.
0.
0.
1
1
1
1
.0
.0
.0
.0
169.
169.
169.
169.
2
2
2
2
.00
.00
.00
.00
.802
.421
1.988
.636
.05
.05
.05
.05
.008
-.013
.018
.018
EXHIBIT C-4. Level 2 screening analysis for Example 2.
C-12
-------
EXAMPLE 3: PAPER MILL
A paper mill is proposed near a Class I area (see Figure C-3). Anticipa-
ted paper mill emissions are shown in Table C-3.
The closest point in the Class I area is Point A, which is 7.8 km from the
mill. However, Point B is the location in the Class I area that is
closest to the mill, relatively frequently visited, and unobstructed by
tree cover. Point A was used for Level-1 screening and Point B for Level-
2 screening.
Although a plume-rise analysis shows that the plume from the largest emis-
sion source (the power boiler) would not be at the same elevation as
plumes from other sources, and, thus, that plumes would not overlap, for
conservatism all emissions are lumped together as a single plume. Exhibit
C-5 shows the result of Level-1 VISCREEN calculations for this plume and
the closest Class I area boundary. With plume AE values ranging from 10.2
to 25.7 for views against the sky (views of distant terrain were not pos-
sible at this Class I area), the screening clearly shows the significant
potential for adverse plume visual impacts. The plume contrast values
indicate that the plume would be bright (positive contrast) in forward
scatter (sun in front of observer) and dark (negative contrast) in back-
ward scatter (sun behind observer).
An analysis of on-site data indicated that the worst-case meteorology
could be characterized by F and 3 m/s, rather than the F and 1 m/s assumed
in Level-1 screening. Exhibit C-6 summarizes VISCREEN results using this
meteorology and Point B geometry (see Figure C-3). Although impacts are
substantially lower (ranging from AE's of 4.0 to 8.6), they are still
considerably above the Level-2 screening criteria for both scattering
angles assumed. Since the plume-rise analysis indicated that the plume
from the largest emitter at the mill would not overlap plumes from other
sources, a final analysis was performed with emissions from this single
largest emission source—the power boiler. Exhibit C-7 summarizes the
VISCREEN results. AE's range from 2.2 to 4.7, down considerably from the
more conservative Level-1 and -2 analyses, but still considerably in
excess of the screening threshold. Thus, a Level-3 analysis would be war-
ranted in this case, and the possibility of adverse plume visual impact
could not be ruled out without additional analysis.
EXAMPLE 4: POWER PLANT IN THE WESTERN UNITED STATES
A power plant located in the western United States north of a Class I area
was scheduled to be expanded from two to four units of 400 MWe each.
Table C-4 summarizes the emissions for the base and expanded scenarios for
C-13
-------
Paper Mill
7.8 km
N
FIGURE C-3. Relative locations of paper mill and Class I area used in
example 3.
C-14
-------
TABLE C-3. Paper mill stack emissions data.
Stack Stack Exit Exit
Height Diam. Velocity Temp.
(Ft) (In) (Ft/Sec) (°F)
Emissions
(Metric Tons/Day)
PM
SO,
NOV
Power Boiler 200 144 25.36
Recovery Boiler 275 114 94.06
Smelt Tank 250 72 23.00
Lime Kiln 260 50 26.02
Total:
155 1.022
380 .491
155 .130
160 .087
1.756 2.027
4.069 1.560
.064
.091 .454
1.72 5.97
4.03
C-15
-------
Level-1 Screening
Input Emissions for
Participates
NOx (as N02)
Primary N02
Soot
Primary S04
1.72 HT /DAY
4.03 MT /DAY
.00 MT /DAY
.00 MT /DAY
.00 MT /DAY
**** Default Particle Characteristics Assumed
Transport Scenario Specifications:
Background Ozone: .04 ppm
Background Visual Range: 60.00 km
Source-Observer Distance: 7.80 km
Min. Source-Class I Distance: 7.80 km
Max. Source-Class 1 Distance: 13.00 km
Plume-Source-Observer Angle: 11.25 degrees
Stability: 6
Wind Speed: 1.00 m/s
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
10.
140.
10.
153.
153.
84.
13
13
7
.0
.0
.8
16.
16.
84.
2
2
2
.00
.00
.00
25,
10,
34,
.677*
.235*
.701*
.05
.05
.05
.201*
-.245*
.247*
TERRAIN 140. 84.
7.8 84. 2.00 5.013* .05 .086*
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
2.
2.
2.
2.
1
1
1
1
.0
,0
.0
.0
167.
167.
167.
167.
2.
2.
2
2
,00
,00
.00
.00
31.
8.
52.
16.
191*
757*
,827*
,779*
.05
.05
.05
.05
.577*
-.337*
.597*
.564*
EXHIBIT C-5. Level 1 screening analysis for Example 3.
C-16
-------
*** User-selected Screening Scenario Results ***
Input Emissions for
Particulates
NOx (as N02)
Primary N02
Soot
Primary S04
.72
.03
.00
.00
.00
MT /DAY
MT /DAY
MT /DAY
MT /DAY
MT /DAY
PARTICLE CHARACTERISTICS
Density Diameter
Primary Part.
Soot
Sulfate
2.5
2.0
1.5
6
1
Transport Scenario Specifications:
Background Ozone:
Background Visual Range:
Source-Observer Distance:
Min. Source-Class I Distance:
Max. Source-Class I Distance:
Plume-Source-Observer Angle:
Stability: 6
Wind Speed: 3.00 m/s
.04 ppm
60.00 km
9.30 km
8.00 km
13.00 km
11.25 degrees
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
144.
144.
47.
47.
13
13
8
8
.0
.0
.0
.0
25.
25.
122.
122.
2
2
2
2
.00
.00
.00
.00
8.
3.
15.
1.
558*
984*
596*
948
.05
.05
.05
.05
.062*
-.076*
.105*
.034
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
1.
1.
1.
1.
1
1
1
1
.0
.0
.0
.0
167.
167.
167.
167.
2
2
2
2
.00
.00
.00
.00
19
5
36
9
.745*
.156*
.760*
.265*
.05
.05
.05
.05
.335*
-.204*
.403*
.294*
EXHIBIT C-6. Level 2 screening analysis for Example 3 (all emissions),
C-17
-------
*** User-selected Screening Scenario Results ***
Input Emissions for
Particulates
NOx (as N02)
Primary N02
Soot
Primary S04
1.02 MT /DAY
2.03 MT /DAY
.00 MT /DAY
.00 MT /DAY
.00 MT /DAY
PARTICLE CHARACTERISTICS
Density Diameter
Primary Part.
Soot
Sulfate
2.5
2.0
1.5
Transport Scenario Specifications:
Background Ozone: .03 ppm
Background Visual Range: 60.00 km
Source-Observer Distance: 9.30 km
Min. Source-Class I Distance: 8.00 km
Max. Source-Class I Distance: 13.00 km
Plume-Source-Observer Angle: 11.25 degrees
Stability: 6
Wind Speed: 3.00 m/s
RESULTS
Asterisks (*) indicate plume impacts that exceed screening criteria
Maximum Visual Impacts INSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
144.
144.
47.
47.
13,
13.
8
8
.0
.0
.0
.0
25.
25.
122.
122.
2
2
2
2
.00
.00
.00
.00
4,
2.
10.
1,
,724*
,184*
,096*
,150
.05
.05
.05
.05
.041
-.044
.064'
.020
Maximum Visual Impacts OUTSIDE Class I Area
Screening Criteria ARE Exceeded
Delta E Contrast
Backgrnd Theta Azi Distance Alpha Crit Plume Crit Plume
SKY
SKY
TERRAIN
TERRAIN
10.
140.
10.
140.
1.
1.
1.
1.
1
1,
1
1
.0
.0
.0
.0
167.
167.
167.
167.
2
2
2
2
.00
.00
.00
.00
14.
3.
29.
6.
179*
630*
335*
406*
.05
.05
.05
.05
.236*
-.144*
.306*
.192*
EXHIBIT C-7. Level 2 screening analysis for
Example 3 (power boiler emissions).
C-18
-------
TABLE C-4. Emissions parameters for Example 4 Power Plant,
Parameter
Stack height (ft)
(m)
Flue gas flow rate (acfm)
(nr/sec)
Flue gas temperature (°F)
(Q1S \
" /
Particulate emissions
Density (g/cnr)
Mass median diameter (pm)
Geometric standard deviation
Flue gas concentration
(ug/m^)
Flue gas opacity (%)
Mass emissions rate (g/sec)
Nominal control efficiency (%)
Sulfur dioxide (SC^) emissions
Flue gas concentration (ppm)
Mass emissions rate (g/sec)
Nominal control efficiency (%)
Nitrogen oxide emissions
Flue gas concentration (ppm)
Mass emissions rate (as NOp) (g/sec)
Emissions
Unit 1 or 2
600
183
1,555,980
734
138
332
2.0
1.7
1.5
25,100
20
18.4
99.5
93
132
80
366
372
per Unit
Unit 3 or 4
600
183
1,555,980
734
138
332
2.0
1.7
1.5
10,100
9
7.4
99.8
47
66
90
314
319
C-19
-------
each boiler unit. Figure C-4 summarizes the geometry of the plant, the
Class I area, and typical stable plume trajectories. The Federal Land
Manager was concerned about the view from the observer location shown in
this figure, because from this vantage point an observer has an unobstruc-
ted view north, where a plume from the power plant would probably be
transported. Since the vista of concern and the Class I area itself are
both elevated relative to the position of stable plumes, it was; felt that
stable plume transport into the Class I area was unlikely, but that a view
of a stable plume, as shown in Figure C-4, would be of concern.
Level-1 and -2 analyses were carried out using VISCREEN. These analyses
indicated that adverse visibility impairment could not be ruled out. As a
result, a Level-3 analysis was performed. PLUVUE was run for several
plume transport scenarios to characterize the cumulative frequency distri-
bution of plume visual impact for mornings in the four seasons. Since the
calculated plume visual impact magnitudes were to be coupled with the
cumulative frequency of conditions worse than the indicated impact, plume
positions for each wind direction sector modeled were selected so that the
plume impact was the minimum for the given sector (see Figures C-5 and
C-6). Plume visual impacts were calculated as a function of azimuth of
view and plotted as shown in Figure C-7. (A relatively close terrain fea-
ture caused the "blip" at the 45° azimuth.) The maximum plume A£ (over
all the possible azimuths) was determined for each plume transport
scenario corresponding to given meteorological conditions. The individual
scenarios were ordered in descending value of AE. The cumulative frequen-
cies for each season are plotted in Figure C-8. These results are sum-
marized in Table C-5.
EXAMPLE 5: COAL-FIRED POWER PLANT NEAR SEVERAL SENSITIVE AREAS
IN THE SOUTHWESTERN UNITED STATES
A large coal-fired power plant was proposed for location in the south-
western United States near three Class I areas. Table C-6 summarizes the
proposed plant emissions. VISCREEN modeling showed significant impacts
in each sensitive area for both the Level-1 and -2 scenarios. Thus, a
Level-3 analysis was carried out using the PLUVUE model.
Several plume trajectories were selected to represent the range of impacts
possible for each of the three sensitive areas (see Figure C-9). Meteoro-
logical data were available from the proposed power plant site. These
data were stratified by time of day and season (see Figure C-10). Table
C-7 summarizes the wind speed and stability assumed for each wind direc-
tion (plume trajectory). Table C-8 illustrates the wind direction sectors
C-20
-------
FIGURE C-4. Location of Example 4 power plant relative to
Class I area.
C-21
-------
FIGURE C-5. Plume trajectories corresponding to various wind
directions used in the visibility impact assessment.
C-22
-------
POTENTIALLY 1MPACTE
LINES OF SIGHT
POTEKT1ALLY IKPACTED
LINES OF Sl&HT
(a) North Wind Direction
(b) North-Northwesterly Wind Direction
POTENTIALLY I»ACT£0
LINES OF SIGHT
POTENTIALLY IMPACTED
LINES OF SIGHT
(c) Southwesterly Wind Direction
(d) North-Northeasterly Wind Direction
FIGURE C-6. Schematic diagram showing plume-observer geometry with least impact for given
wind direction sector.
C-23
-------
VICMINC
1-CUM WT. 2-unm SBJtCI.
S-C«HT UJIC1. 4-BLflCK OOJtCT.
70
§60.
§50
fel
• «0
•n
» SO.
Z 20
tw
•• 10
0.
So
So
2«
0.
0.
0,
0.
0,
_ -0.
1-0.
l-o-
|-0.
i-o.
-0.
-0.
40.
ss.
30.
.,25.
520.
S|5.
10.
s.
0.
«s
90
US
KIINUIM
180
125 270
(a) 1 m/s wind speed, stable condition, 348.8 degree wind direction
FIGURE C-7. Examples of calculated plume visibility impairment dependent
on wind direction, azimuth of line of sight, and
viewing background.
C-24
-------
•MUMCD m«INC WCKCMimO:
I-CLtat MT. 2-MH1U MJCCT.
J-&IBT MJCCT. «-BL«K IBJCCT.
70.
Seo.
i50'
tol
* «.
•I
» SO.
*•
2 20.
M
••lo.
0.
I.
I.
• I
Si.
go.
-0
S^
i:
-0,
M.
M.
«s
i as
MIHUTM
t*o
225
170
SCO
(b) 1 m/s wind speed, stable condition, 11.3 degree wind direction
FIGURE c-7(Continued)
C-25
-------
MSUMCO HICNIMC MCRWMtM:
l-CLt«« V.1. Z-MHIU MJCCT.
S-CfBT IBJtCT. 1-BlBCK »8JtCt.
M
JJS
1(0 22S 270
MCUIOCHECSI
J1S
SCO
(c) 1 m/s wind speed, stable condition, 22.5 degree wind direction
FIGURE c-7(Concluded)
C-26
-------
days
(a) Winter
days
(b) Spring
days
(c) Summer
days
(d) Autumn
FIGURE C-8. Predicted frequency of occurrence of plume visual impact perceptible
from a Class I area. Number of mornings in the designated season with an impact
greater than the indicated value.
C-27
-------
TABLE C-5. Summary of the frequency of occurrence of power plant plume visual
impact predicted for Example 4.
Number of Mornings with AE(L*a*b*) Greater
2.5
Season
Winter
Spring
Summer
Fall
Units
1 and 2
4
1
2
3
Units
1 through 4
6
2
3
5
Units
1 and 2
2
< 1
1
4
5
Units
1 through 4
3
1
1
2
than Indicated Value
Units
1 and 2
< 1
0
0
< 1
10
Units
1 through 4
1
0
0
< 1
Annual Total
10
16
< 2
C-28
-------
TABLE C-6. Emission values for a proposed southwestern U.S. power plant,
Capacity: 2000 Mwe (four 500-Mwe units)
Stack height: 400 ft
Mass emission rates (total, all stacks)*
S02: 937 g/s = 90 tons/day
NOV: 1240 g/s = 120 tons/day
X
Particulate: 8 tons/day
Fly ash particle-size distribution
Mass median diameter: 2.0 ym
Geometric standard deviation: 2.0
* Based on emission factors for S02, NOX, and particulate of 0.34,
0.45, and 0.03 lb/105 Btu, respectively.
C-29
-------
ro
O)
S_
s-
S-
o
"O
O)
T3
d)
si
O
4->
u
d)
-------
CVJ
flS
cu
S-
s_
O)
>
s_
-------
00
o>
s_
•a:
O)
>
i_
O)
o
UJ
Q£
ZJ
CD
C-32
-------
NNM
NNE
NM
ENE
-*-. "x . .
\ \ *. \ \ \
-, v\ \ \ \ \
/ / / v ^^.
J •• : •:.•• S' •
PwxvA\\\\ >>
R/^0:<\\\V\'"\ \ \ \
.- / A
ill
i | S i. \ ( \ Jj;
\ \ \ \ 1A-T °
\ \ ±*c \ \ v
S5M
METERS/SECOND
FIGURE C-10. Example of on-site meteorological data (winter night,
December-February, 6 p.m.-6 a.m.; 3074 valid data points).
-------
TABLE C-7. Wind speeds and maximum transport distances associated with
transport condition scenarios.
Trajectories to
Area 1
Areas 2 and 3
Nominal
Wind Speed
(m/s)
1.0
1.0
3.0
7.0
2.0
2.0
4.0 .
6.0
Stability
D
E, F
D, E, F
D
D
E, F
D, E, F
D, E, F
Wind Speed Range
Included in
Computing Frequency
of Trajectories
(m/s)
0.0 < u < 1.0
0.0 < u < 1.0
1.0 < u < 3.0
3.0 < u < 7.0
1.0 < u < 2.0
1.0 < u < 2.0
2.0 < u < 4.0
4.0 < u < 6.0
Assumed Maximum
Transport Distance*
(km)
100
50
150
200
200
100
200
200
On the basis of the nominal wind speed and transport time of about 12 hours for E
and F stability categories and 24 hours for neutral (D stability) conditions.
C-34
-------
TABLE C-8. Wind direction classes and modeled plume trajectories.
Trajectory to
Area 1
Area 2
Area 3
Nominal
Wind Direction
ENE
SSE
WSW
NNW
E
ESE
SE
SSE
SW
WSW
WNW
NW
Modeled
Wind Direction
of Trajectory
78.75°
168.75°
258.75°
348.75°
156ot
151ot
149ot
ot
143
236.25°
258.75°
281.25°
303.75°
Wind Sectors Included
in Computing Frequency
of Trajectories*
N, NNE, NE, ENE
S, SSW, SW, WSW
W, WNW
NW, NNW
E (100%), ESE (25%)
ESE (75%), SE (50%)
SE (50%), SSE (75%)
SSE (25%), S (100%)
WSW (100%)
W (60%)
W (40%)
WNW (100%)
The wind sectors associated with each trajectory are those for which the
actual trajectory would be as close, or closer than, the trajectory
modeled. The percentages 1n parentheses indicate those cases in which
winds within a specific sector were apportioned to two different
trajectories. For example, 60 percent of the winds in the west
sector were assigned to the 258.75° trajectory toward Area 3; the
remaining 40 percent were assigned to the 281.25° trajectory.
Wind directions for Area 2 plume trajectories correspond to the final
leg of the plume trajectory (see Figure C-9b).
C-35
-------
that were associated with each plume trajectory so that cumulative fre-
quencies of various plume visual impacts could be derived. Table C-9 sum-
marizes the results of PLUVUE model runs for each of the meteorologi-
cal/plume scenarios. For the observer in Area 2, the plume would be
viewed against terrain backgrounds rather than the sky; thus, for these
vistas, white and gray terrain backgrounds were assumed to represent snow-
covered and sunlit terrain, respectively. The frequency of occurrence of
meteorological conditions associated with each scenario for each time of
day and season is also shown in Table C-9. From these summary tables,
cumulative frequency curves similar to those shown in Figure C-ll were
plotted for each area and each time of day/season.
EXAMPLE 6: CONSTRUCTION SITE NEAR A CLASS I AREA
A facility was proposed to be located only 1.9 km from the eastern boun-
dary of a Class I area (see Figure C-12). Three phases of construction or
operation were identified. Each of these phases (PI, P2, and P3) has its
own set of emissions (see Table C-10). Because diesel engines were used
during construction, emissions of NOX and soot were relatively high. In
addition, fugitive dust emissions from the construction vehicles' disrup-
tion of the native soil were high. However, these emissions would have
relatively high particle sizes.
Level-1 and -2 screening was performed, using VISCREEN, for each of the
three phases of construction/operation. For every emissions, sun angle,
and viewing background scenario, impacts were calculated to be consider-
ably in excess of the screening thresholds. Thus, a Level-3 analysis was
performed. Figure C-13 shows the plume trajectories that were modeled for
each of three observer locations. Since soot was an important emitted
species and PLUVUE is not capable of treating soot, the PLUVUE II model
was applied. A sensitivity analysis was carried out to determine the
emitted species most responsible for plume visual impacts. As shown in
Table C-ll, all three species (diesel exhaust or soot, NOX, and fugitive
dust) were important contributors; however, soot and NOX appeared to be
the largest contributors because both species absorb light, which results
in dark plumes. Because of the large number of wind speed/wind direc-
tion/stability scenarios for which the plume would be visible, over 200
PLUVUE II runs were made. Table C-12 summarizes the output from one of
these runs. For each run the maximum &E was selected from all the lines
of sight that were modeled. Tables C-13 and C-14 summarize these maximum
AE's. AE's were ordered by descending value (see Table C-15) and coupled
with frequencies of meteorological conditions (see Table C-16). Plumes
were predicted to be visible almost every day from observer location #1.
Plumes were also predicted to be visible from observer locations #2 and
13, but at lower frequencies.
C-36
-------
t/1
OJ
•^
u
c
0)
3
o-
Ol
•a
c
fa
QJ
to
E U
ra • (U
i. C •<-)
m o ra
Q. CO L.
ro ••->
•M W> I-
Q. ra
a» -o
u
t- K-
0) O
Q.
(U
= E
E 'I—
ON (J
I C
u a*
£_
LU U
—I 3
CO U
5 °
I— O
— rw tt « r^ —
10
4->
to
II
-B — r>
* »
; O «
. no
«. (SI
If
ii
u. u
«/>
u
£
X
0)
X
e
i!
O)
"1
«M CL
e
CT)
a; «e
«/> u
«
C-37
-------
CVI
(O
a;
s_
0>
u
s_
o
o
£~
VI
«»- u
tl
•^t
"S&
f
VI
€
(p. fc^
•«••••
.
tt — o at f w c r> — x ^ r> (s. r> e !•» » us
* * * ~ • * « • * * "» - -• ^ * * * * •>
c
r
•*» IT. K>*
ot
e t «a
6 Q) «
*j
I
x
E
VI
Transport
Scenario*
£1
A
4_>
k«
s
(/>
UIU>U»UIUIWU'I^1
«i vt in «« v»t« t- "•'
MMWMJUIWItlWM
a; «
i/t "w
C-38
-------
(U
T3
o
CJ
CT>
I
CO
0)
<
CT
C
u
Ol
(O
Irt
Ol
o
4->
u
re
S-
u
>K«ek«»b»nir«
i «s* e * •! e fc «, e* r e i
I*«»K»M« —»fc«*ttfcn<»«r« —•• —i
a !
V)
• i>4-i.-.Nihni
' fc • « K » ct • •'•»»•- * « «e as * — •
Ol *• »* »e »• »K »• • B<» * *
^ n » — i^ r.- — r.
;li
nn«O ft » K m»i
»*»»<
>•«*»!
i^r^»o««n«
* «M fit*, i
ii">»w«DP»»f"»p»
|1
T
•t^nbfwn»»»vtia»^«fipa««0«a«0v»%vw«««m«0ar»nnN«
K e D » » « e> d r> «N e & » »•' e* B» e r ci e> e; •;* e^ t: e> a* «l ei & ~ » » » e * a>
^ f^ ^ i^ «• ir r>
* e*« e e* a
•» »o "si «f — • n '•• .• •
ft e R e" a r. tj e c* i
T — •.«.«/•• tfi O« «••"»•• %s fs
*oi» »tt*bb c e*c e o~ —
c e
s/»
Miti« MU.
X
e
i!
si
VI O.
i:
o «
c f>
o> >e
u »—
V) U
C-39
-------
i 1 i
s a 5 g 2
""SI I
TJ
.!««
i >- r- L.
— 0. _l «i
BS -M
I 3
• _J
CL
C
TJ
W1
CT
C
SNOONM31JB JO M3BHnN
S-
o
in
a>
3
UJ
JL
53N1NKOH JO JOBHHN
C-40
-------
FIGURE C-12. Source and observer locations for Exanple 6.
C-41
-------
TABLE C-10. Emissions used as PLUVUE-II input for three
phases of construction and operation (tons per day).
Phase
NOx
Diesel
Exhaust
Fugitive
Oust
Phase 1 Construction (Pi) 0.95 0.06 0.15
Phase 2 Construction CP2) 2.75 0.28 0.61
Phase 3 Operation (P3) 0.59 0.0] 0.24
C-42
-------
FIGURE C-13a. Plume orientations for which plume visual impacts
were calculated from the perspectives of individual observers—
observer No. 1.
C-43
-------
FIGURE C-13b. Observer No. 2.
C-44
-------
FIGURE c-13c. Observer No. 3.
C-45
-------
TABLE C-ll. Sensitivity of plume visual Impact to emitted species.
Visual Range Blue-Red
Reduction (%) Ratio
Base Case
Diesel Exhaust Only
NOX Only
Fugitive Dust Only
15.2
9.8
5.7
1.7
0.987
0.988
0.998
0.996
Plume
Contrast
-0.016
-0.015
-0.011
-0.005
AE(l*a*b*)
0.641
0.586
0.497
0.175
Run Description:
Spring 0800 AM
Wind direction - E
Wind speed * 2 m/s
Stability - D
Observer II
Emissions: Phase Construction (PI)
Downwind distance: 3 km
C-46
-------
TABLE C-12. Examples of PLUVUE-II output.
EMISS DBS DATE TIME STAB WS WD
(M/S)
WD
w
WD
ENE
1 12/21 0800
DISTANCE (KM)
SKY BACKGROUND
REDUCTION OF VISUAL
RANGE (%)
BLUE-RED RATIO
PLUME CONTRAST AT
0.55um
PLUME PERCEPTIBILITY
DELTA E(L*A*B*)
DISTANCE (KM)
SKY BACKGROUND
REDUCTION OF VISUAL
RANGE (%)
BLUE-RED RATIO
PLUME CONTRAST AT
0.55 urn
PLUME PERCEPTIBILITY
DELTA E(L*A*B*)
DISTANCE (KM)
SKY BACKGROUND
REDUCTION OF VISUAL
RANGE (%)
BLUE-RED RATIO
PLUME CONTRAST AT
0.55 yffl
PLUME PERCEPTIBILITY
DELTA E(L*A*B*)
D ;
1.
.497
.919
-.032
3.110
1.
.550
.918
-.030
3.203
1.
.215
.965
-.011
1.315
7- WSW
3.
.454
.937
-.028
2.492
3.
.541
.935
-.024
2.629
3.
.063
.983
-.007
.585
5.
.500
.948
-.026
2.212
5.
.595
.945
-.023
2.352
5.
.133
.971
-.014
1.102
7.
.548
.960
-.024
1.873
7.
.642
.957
-.021
2.015
7.
.201
.970
-.017
1.243
10.
.646
.975
-.022
1.436
10.
.736
.972
-.018
1.574
10.
.312
.976
-.019
1.182
15.
.862
.992
-.018
.894
15.
.938
.989
-.015
1.007
15.
.533
.991
-.019
.859
C-47
-------
0)
en
3
B1
t
<— i
,
*—
§ —
3
cn
i
o
UJ
i
CO
1—
(-
"c
•4
C
C
3
Ul
c
L
d
Ul
a
"c
a
a
e
3
in
c
L.
a
in
l.
«
c
3
C
00
c
c
o
o
c
c
a
00
e
„
c
Q
O
C
e
a
00
e
QL>
C
Q
O
C
e
00
c
^
c
o
o
c
c
4
00
c
QL
^
c
o
o
c
c
m s> r-
(9 — S
an ^ ^r 01 cji
s ao
^ ^
00 00 C9 ^m
* * CM CV
00 — — 00 OO
— » » — —
— 00
(M »
UJ f> 10 «r *
IM uj ui (M rj
oo (M fi an on
-•»*--
uj to n
tvi » m
S (M CM S S
an — — p-
S CM CM 9
s u) ui as a»
— (M IM — 9
an (M CM an ao
S IM CM S S
— r-
— (M
CM CS O CM S
— rn m — —
an p^i ro on ao
S CM CM S S
,M-rMrO-<9«U) Z Z 01 Z in 2 Ul Z
UIUIUIUIuJUIUIUJUJaJ3 Ul 33 Ul 3 33 3
U.QQQUIUIUjUIU.U.U.OQQQaQQQQQOQOQQ
C-48
-------
TABLE C-14. Summary of maximum AE's calculated for each
of the PLUVUE runs for Observers #2 and #3 for each nhase.
Stab. W:
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
5 ,m/s
2
->
L*
•7
2
2
T
t.
2
1
L.
n
£
2
1
1
1
\
1
1
3
3
3
3
3
3
5
5
5
5
5
5
WD
NNU
N
NNE
NE
ENE
E
ESE
SE
BSE
S
NNU
NNE
SE
NNE
E
ESE
NNW
ENE
SE
NNE
E
ESE
NNUI
ENE
SE
NNE
E
ESE
Pi
0.5
0.4
0.4
0.5
1 .0
0.4
0.2
0.2
0.2
0.7
5.4
3.2
0.3
0.7
0.2
0.2
0.5
0. 1
Obs,*2
P2
1 .0
2. 1
0.9
1 .6
17.1
1 . 1
1 .7
7.9
0.5
2.0
1 .2
P3
0.5
0.2
0.4
17.3
0.7
0.5
0.4
0.4
1 .6
1 .0
PI
0.5
0.4
0.4
0.4
0.4
0.7
4.4
0.5
0.3
0.2
0.6
3.3
10.0
0.3
0.5
3.3
0.2
0.4
2.3
Obs.f3
P2
6.6
1 .2
18.0
27.3
0.8
1 .0
5.3
0.4
1 .2
3.9
RO
0.2
0.4
2.7
0.3
18.2
28.5
0.2
0.4
2.1
0.1
1 .0
3.0
ENE 24.8 25.2
NOTE: All runs performed with a winter morning (0800)
sun angle.
C-49
-------
TABLE C-15. Transport scenarios ordered by maximum plume AE
for each observer location and phase of construction and operation.
TABLE
Stab. WS,
D
E
F
D
D
F
£
D
E
F
D
E
E
D
F
D
D
E
F
D
D
E
F
D
E
3-5
n/s
1
1
2
2
n
3
«1
L.
3
3
5
1
1
5
5
2
2
2
o
L.
3
n
L.
3
3
5
5
5
a
WD
Ul
Ul
Ul
U
wsw
w
U
U
U
W
ENE
ENE
Ul
Ul
ENE
ENE
E
ENE
ENE
UNU
ENE
ENE
ENE
ENE
ENE
TABLE 3-5d
Stab. WS.
0
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
m/s
1
1
2
1
3
2
5
2
n
£
2
2
3
2
3
5
2
2
5
WD
NNE
SE
ENE
NNU
ENE
NE
ENE
NNW
ESE
N
NNE
NNU
S
SE
NNW
SSE
SE
SE
Obs.fi
Pi
5.0
4.9
4.0
3.2
3. 1
3.0
3.0
2.4
2.3
2.1
2.1
1 .E
1 .6
1.6
1 .4
1 .3
1 .2
1.2
1 . 1
1 .1
1 .0
0.9
0.8
0.7
0.7
Obs.tZ
PI
5.4
3.2
1 .0
0.7
0.7
0.5
0.5
0.5
0.4
0.4
0.4
0.3
0.2
0.2
0.2
0.2
0.2
0.1
1
Stab.
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
'ABLE 3-!
WS ,m/s
1
1
2
2
3
3
1
1
1
5
5
n
£.
2
1
L.
3
3
3
5
5
5
5b ,
WD
W
WSW
W
WSW
W
WSW
WNW
ENE
E
W
WSW
WNW
ENE
E
ENE
WNW
E
ENE
WNW
E
Dbs.tl
P2
8.4
8.2
5.9
5.7
4.6
4.5
3.9
3.8
3.6
3.3
3.3
2.6
2.5
2.4
2.0
2.0
1 .9
1 .4
1 .4
1 .3
TABLE 3-5f Obs.*2
Stab.
D
D
D
D
D
D
D
D
D
D
D
WS.m/s
1
1
5
5
3
2
3
3
1
5
2
WD
ENE
SE
ENE
SE
NNW
ENE
ENE
SE
NNW
NNW
SE
P3
25.2
17.3
1 .6
1 .0
0.7
0.5
0.5
0.4
0.4
0.4
0.2
1
Stab.
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
ABLE 3-:
WS.11/5
1
1
2
2
3
3
1
1
1
5
5
2
2
2
3
3
3
5
5
5
5c
1
WO
WSW
W
WSW
W
W
WSW
WNW
E
ENE
WSW
W
WNW
E
ENE
WNW
E
ENE
ENE
E
WNW
Dbs.tl
P3
2.0
2.0
1 .3
1 .3
! .0
1 .0
0.9
0.8
0.8
0.7
0.7
0.6
0.5
0.5
0.4
0.4
0.4
0.3
0.3
0.3
TABLE 3-5e Obs.f2
Stab.
D
D
D
D
D
D
D
D
D
D
D
D
WS,m/s
1
1
3
2
5
3
1
5
3
2
2
5
WD
ENE
SE
SE
ENE
ENE
ENE
NNW
SE
NNW
NNW
SE
NNW
P2
24.8
17.1
7.9
2.1
2.0
1 .7
1 .6
1 .2
1 .1
1 .0
0.9
0.6
C-50
-------
TABLE C-15. Concluded.
TABLE 3-5g Obs.*3
TABLE 3-5h Obs.13
TABLE 3-5i Obs.«3
Stab.
D
D
D
D
D
D
D
D
D
D
D
D
0
D
D
D
D
D
D
WS ,m/s
1
2
3
1
5
2
1
1
L.
2
3
5
T
*•
2
2
2
3
"1
L.
5
2
WD
ESE
ESE
ESE
E
ESE
E
NNE
SE
NNU
E
E
NE
NNE
ENE
N
NNE
SSE
NNE
S
Pi
10.0
4.4
3.3
3.3
2.3
0.7
0.6
0.5
0.5
0.5
0.4
B.A
0.4
0.4
0.4
0.3
0.3
0.2
0.2
Stab.
D
D
D
D
D
D
D
D
D
D
US .m/s
1
1
2
3
5
5
1
3
3
5
WD
ESE
E
ESE
ESE
ESE
E
NNE
E
NNE
NNE
P2
27.3
18.0
6.E
5.3
3.9
1 .2
1 .2
1 .0
0.6
0.4
Stab.
D
D
D
D
D
D
D
D
D
D
D
0
US,m/5
1
1
5
2
3
5
3
2
1
3
2
5
WD
ESE
E
ESE
ESE
ESE
E
E
E
NNE
NNE
NNE
NNE
P3
28.5
18.2
3.0
2.7
2.1
1 .0
0.4
0.4
0.3
0.2
0.2
0.1
C-51
-------
TABLE C-16. Frequency of worst-case morning plume AE's for observers #1,
#2, and #3 in Class I area.
Delta
Wind
Speed
< n/s )
Wind
Direct ion
PI
Max
•
Avg.
P2
Max.
E
P3
AVQ.
Max
•
AVQ.
OBSERVER *1
1
1
2
3
5
WSW.W,
NE...
NE. . .
NE...
NE.. .
UNW
SE
SE
SE
SE
5.
4.
3.
! .
0.
0
9
0
0
7
4.8
4.7
2.8
0.9
0.G
8
3
~i
t.
1
1
.2
.6
.4
.9
.3
8.0
3.6
2.4
1.9
1 .3
2.
0.
0.
0.
0.
0
8
5
4
3
1 .9
0.8
0.5
0.4
0.3
OBSERVER i2
1
1
2
3
5
ENE.E,
NE. ..
NNE. . .
NNE . . .
NNE. . .
ESE
SE
SSE
SSE
SSE
5.
3.
1 .
0.
0.
4
1
i.
0
7
5
1 .5
0.9
0.2
0.2
0.1
24
17
7
2
1
.8
. 1
.9
i
.2
5.4
4.2
1 .9
1.2
0.5
25.
17.
1 .
1 .
0.
2
3
6
0
4
4.5
3.6
0.4
0.3
0.2
OBSERVER «3
1
1
2
3
5
SE.ESE
NE. ..
NNE. .
NNE. .
NNE. .
,SSE
SSE
.5
.5
.5
10.
4.
3.
0.
0.
0
4
3
5
2
3.9
1 .5
1 .0
0.2
0.2
27
18
6
0
0
.3
.0
.6
.6
.4
8.1
4.0
3.0
0.5
0.4
28.
18.
2.
0.
0.
5
2
7
2
1
6.1
3.3
1 .0
0.2
0.1
f _ Occ^rence Ll^
Ann. Wint.Spr. Sun. Fall
9.8 17.6 3.4 3.7 13.B
31.4 49.6 12.9 15.4 45.9
65.0 80.3 42 .,5 59.8 77.4
77.8 84.0 60.,3 80.8 87.0
86.1 86.9 74.3 93.0 91.4
1.0 0.8
2.2 2.4
14.2 11.1
17.4 15.1
0.0
0.4
9.8
1.4
2.3
1.9
2.9
5.8
14.3 29.9 16.3
19.0 15.5 16.3 34.1 16.3
2.3 2.5 1.1 2.3 3.3
3.2 2.6 1.1 4.7 4.1
18.3 12.8 12.4 29.0 20.3
22.2 14.0 17.3 36.9 22.2
24.0 15.2 19.2 41.' 22.5
C-52
-------
Appendix D
VISCREEN LISTING
-------
< 1> ******** Version 1.00 09 September 1988 *********
< 2>
< 3> PROGRAM VISCREEN
< 4>
< 5> £***********************************************************************
< 6> C
< 7> C Systems Applications, Inc. (415) 472-4011
< 8> C 101 Lucas Valley Road
< 9> C San Rafael, Ca 94903
< 10> C
< 11> C Telefax: 415/472-0907 Telex: 469287
< 12> C
< 13> c********************************************************
< 14> C
< 15> C VISCREEN is designed to calculate visual effects parameters
< 16> C (delta E and contrast) for a plume as observed from a given
< 17> C vantage point. Parameters are calculated using three wavelengths
< 18> C of light (0.4, 0.55, 0.7 urn) and for backgrounds against sky
< 19> C and dark terrain. VISCREEN is designed to calculate these
< 20> C parameters for emission sources of particulate, NO, N02, and
< 21> C soot. The emissions are assumed to create an infinitely long,
< 22> C straight plume whose position is specified by the program user.
< 23> C VISCREEN can be used for the first two levels of plume visual
< 24> C impact screening. It is not designed for analyses of regional
< 25> C haze. As implied by its name, VISCREEN is designed as a
< 26> C conservative screening tool. Additional analysis using a more
< 27> C refined plume visibility model should be conducted for sources
< 28> C that exceed screening criteria with VISCREEN.
< 29> C
< 30> c**********************************************************************
< 31> C
< 32> C The major variables used in VISCREEN include the following:
< 33> C
< 34> C ALPHA - angle between the line of sight and plume
< 35> C centerline
< 36> C BABS - light absorption coefficient (m-1)
< 37> C BABSN - light absorption coefficient for N02 (m2/g)
< 38> C BEXT - light extinction (scat + abs) coefficient (m-1)
< 39> C BSCAT - light scattering coefficient (m-1)
< 40> C BSCATV - light scattering per unit volume (m2/cm3)
< 41> C CGREEN - green plume contrast screening criterion (= 0.05)
< 42> C CMASS - conversion factor from units of input to grams
< 43> C CPLUME - contrast of plume against sky
< 44> C CTIME - conversion factor from units of input to seconds
< 45> C D - density for fine, coarse, plume particulate, soot,
< 46> C and primary S04 (DFINE,DCOARS,DPART,DSOOT,DS04)
< 47> C DCPLUM - double precision variable for CPLUME calculation
< 48> C DDELCR - double precision variable for contrast against terrain
< 49> C DELAB - delta E (L*A*B*), color difference parameter
< 50> C DELSKY - delta E for plume against the sky
-------
**
Page
C
52> C
53> C
54> C
55> C
56> C
57> C
88 >
89>
90>
91>
92>
93>
94>
95>
96>
58> C
59> C
60> C
61> C
62>
63>
64>
65>
66>
67> C
68> C
69> C
70> C
71> C
72> C
73> C
74> C
75> C
76> C
77> C
78> C
79>
80>
81>
82>
83>
84>
85>
86>
87> C
97> C
98>
99>
100>
101>
DELTER
DELCR
DIST
FLCK
FS
GAMMA
IERR
I LAMB
IPLTUS
IPSMRY
ISIZE
I STAB
ITHETA
LAMBDA
L1DFLT
LMDFLT
LPDFLT
LTDFLT
NSCAT
03
OMEGA
P
PBACK
PHI
PLUSKY
PLUTER
PRAY
Q
RO
RP
RV
SKY
SKYMAX
TAUPLU
TERAIN
TERMAX
THRESH
U
X
XMIN
XMAX
XBAR
delta E for plume against terrain
contrast of plume against terrain
distance between emission source and observer (km)
double precisioin check for underflow (=l.e-20)
solar light intensity
offset angle between plume centerlirie and line
between emissions source and observer
error flag returned from OPENA and RESPND
index for wavelength of
character path name for
character path name for
1= 0
( =
.4
0,ok)
urn)
between
line of
sight
light (e.g.,
result file
summary file
index for particle size distribution
index for stability (1=A;2=B;...6=F)
index for scattering angle tneta (angle
ray between sun and observer and the
wavelength of light (0.4, 0.55, 0.7 urn)
Level 1 default flag (=l,use defaults)
Meteorology default flag (=1, use defaults)
Particulate profile default flag (=l,use defaults)
Green & Delta E threshold default flag (=l,use default:
wavelength dependence of light scattering
ambient ozone concentration (ppm)
albedo (ratio of bscat to bext)
phase function (f of ISIZE, ILAMBDA, ITHETA)
phase function for background atmosphere
azimuthal angle between line connecting emission
source and observer and line of sight
radiance of plume when observed against the sky
radiance of plume when observed against terrain
phase function for Rayleigh (particle-free) atmosphere
emission rate for plume particulate, NOx, N02, soot,
and S04 (QPART,QNOX,QN02,QSOOT,QS04)
distance between observer and the terrain background
viewed behind plume (km)
distance between observer and observed portion of
plume (km)
background visual range (km)
radiance of sky without plume
maximum delta E for plume against the sky
plume optical thickness
radiance of terrain without plume
maximum delta E for plume against terrain
threshold delta E for screening success/failure (=
wind speed (meters/sec)
downwind distance between emission source and
observed plume parcel (km)
distance along plume to closest Class I area
boundary (km)
distance along plume to most distant Class I area
boundary (km)
chromaticity weighting function (also YBAR and ZBAR)
=2.0)
-------
**
Page
102> C
103> C
104>
105> C
106> C
XCAPO
chromaticity tristimulus value (also YCAPO and ZCAPO)
for white reference
108> C
109> C
110> C
111> C
112> C
113> C
114> C
115> C
116> C
117> C
118> C
119> C
120> C
121> C
122> C
123> C
124> C
125> C
126> C
127> C
128> C
129> C
130> C
131> C
132> C
133> C
134> C
135> C
136> C
137>
138>
139>
140>
142>
143>
144>
145>
146>
147>
148>
149>
150>
DATE
PROGRAMMER
MODIFICATION
Inc.
12/06/87 D. A. Latimer
Gaia Associates
1268 Idyl berry Rd
San Rafael CA 94903
(415) 499-0955
01/07/88 M. C. Causley
Systems Applications,
101 Lucas Valley Rd
San Rafael CA 94903
(415) 472-4011
02/08/88 R. G. Ireson
Systems Applications, Inc.
05/31/88 M. C. Causley
Systems Applications, Inc.
08/23/88 M. C. Causley
Systems Applications, Inc.
09/09/88 M. C. Causley
Systems Applications, Inc.
Original algorithm
Develop I/O structure
Restructure screening checks
Implement narrow plume threshold
Revise output formats
Trap math underflow where
contrast values are very
small (CPLUME.DELCR)
Finalize version 1.00
152>
COMMON/COLOR/DELAB,XBAR(3),YBAR(3),ZBAR(3)
COMMON/REF/XCAPO,YCAPO,ZCAPO
COMMON /IO/ ITERM,ISMRY,ILOTUS
COMMON /IFI/ IPSMRY,IPLTUS
COMMON /COMR/ ALPHA(39), BABS,BEXT(3),
+ CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
& 03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
& U,OMEGA,XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
& SKYMAX(2),TERMAX(2),THRESH,CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
-------
**
Page
< 153> & RATSKY(2),RATTER(2)
< 154> COMMON /COMI/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
< 155> & IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
< 156> & L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
< 157> & LMDFLT,LPDFLT,LTDFLT
< 158> INTEGER IERR,IANS
< 159> COMMON /CRGI/ LFIRST,ISCYMX(2),RATSCY(2),ITRCMX(2),RATTRC(2)
< 160> COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
< 161> CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
< 162> CHARACTER*3 MASS(5),TIME(5)
< 163> CHARACTER*? CLASSI(2)
< 164> CHARACTER*24 SOURCE,RECEPT
< 165> C
< 166> DOUBLE PRECISION DCPLUM,DDELCR,FLCK
< 167> REAL CGREEN,BABSN(3),BSCATV(9),LAMBDA(3),NSCAT(9),CMASS(5),
< 168> & CTIME(5),LAMB,PDUM(54),FS(3),ANGLE(13),CONT(13)
< 169> INTEGER IERR,IANS
< 170> CHARACTER*40 CSTR,IPSMRY,IPLTUS
< 171> LOGICAL LFLAG
< 172> C
< 173> DATA FLCK / l.OE-20 /
< 174> DATA LAMBDA/0.45,0.55,0.65/
< 175> DATA NSCAT/2.8,2.1,1.6,1.0,0.2,4*0./
< 176> DATA BSCATV/1.7,4.5,6.,6.7,5.,2.6,0.9,0.8,0.4/
< 177> DATA BABSN/0.691,0.144,0.015/
< 178> DATA ANGLE/0.02,0.025,0.033,0.05,0.1,0.2,0.33,0.5,1.,2.,5.,10.,
< 179> & 16.67/
< 180> DATA CONT/2.,0.572, 0.182,0.058,0.0190,0.010,0.0086,0.0084,
< 181> & 0.0100,0.0154,0.032,0.06,0.10/
< 182> DATA PDUM/
< 183> & 5.17,7.76,9.61,11.94,15.09,15.84,10.98,8.39,7.28,
< 184> & 0.330,0.199,0.172,0.169,0.174,0.143,0.082,0.064,0.046,
< 185> & 4.24,6.49,8.11,10.33,13.64,16.07,13.64,11.67,9.23,
< 186> & 0.429,0.247,0.193,0.165,0.166,0.156,0.094,0.085,0.055,
< 187> & 3.64,5.62,7.14,9.27,12.54,15.47,14.83,12.83,10.55,
< 188> & 0.517,0.296,0.219,0.175,0.170,0.170,0.136,0.106,0.075/
< 189> DATA FS/1712., 1730., 1414./
< 190> DATA CMASS/1.,1.E3,1.E6,453.6,9.072E5/
< 191> DATA CTIME/1.,60.,3600.,86400.,3.154E7/
< 192> C
< 193> c***********************************************************************
< 194> C
< 195> CALL INIT (IERR)
< 196> IF (IERR.NE.O) GO TO 999
< 197>
< 198> C INITIALIZE SOME MORE VARIABLES
< 199>
< 200> PI=ACOS(-1.)
< 201> RAD=PI/180.
< 202> SQRT2P = SQRT(2.*PI)
< 203> TWOTAN = 2. * TAN(RAD*22.5/2.)
-------
**
Page
204>
205>
206>
207>
208>
209>
210>
K = 1
DO 5 ILAMB = 1,3
XCAPO - XCAPO +
YCAPO = YCAPO +
ZCAPO - ZCAPO +
DO 5 ITHETA
DO 5 ISIZE
FS(ILAMB)/(2.*PI)
FS(ILAMB)/(2.*PI)
FS(ILAMB)/(2.*PI)
1,MXAN6
1,9
XBAR(ILAMB)
YBAR(ILAMB)
ZBAR(ILAMB)
P(ILAMB, ITHETA, ISIZE) = PDUM(K)
K = K + 1
CONTINUE
WRITE
WRITE
WRITE
WRITE
WRITE
URTTF
HIM 1 L
WRITE
WKlIt UU 1 SUKtLN 1NIKU
/* *\ i i
(*,*) '===========================================
/**)''
(*!*)' WELCOME TO PROGRAM VISCREEN! (Ver 1.00)'
(* *) / /
/* *\> a — — —
(**)''
212>
213>
214>
215> c**********************************************************************
216>
217> C PROGRAM INPUT
218> C
219>
220> C
221> C
222> C
223>
224>
225>
226>
227>
228>
229>
230> C
231> C
232> C
233>
234>
235> C
236>
237>
238>
239>
240>
241>
242>
243>
244>
245>
246> C
247>
248>
249>
250>
251>
252>
253>
254> C
==='
OPEN SUMMARY AND RESULTS FILE
CALL OPENA (IERR)
IF (IERR.NE.O) GO TO 999
WRITE (*,*) ' '
WRITE (*,'(A\)')' Input the name of the emissions source: '
CALL RESPND (4,IDUM,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
SOURCE = CSTR(1:24)
WRITE (V(A\)')' Input the name of the receptor (Class I area):
CALL RESPND (4,IDUM,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
RECEPT = CSTR(1:24)
SET DEFAULT FLAGS FIRST TIME AROUND
LMDFLT
LPDFLT
LTDFLT
L1DFLT
LFIRST
BACK TO HERE (LABEL 10) FOR SUBSEQUENT RUNS
-------
**
Page
< 255>
< 256> 10 CONTINUE
< 257> IF(IEMISS.EQ.O) GO TO 150
< 258> 11 WRITE (*,*) ' '
< 259> WRITE (*,*)'Select the units of mass for emission',
< 260> & ' rates--'
< 261> WRITE (*,*)'l=gram (g); 2=kg; 3*metric tonne (mt); 4=lb; 5=ton:
< 262> WRITE (*,'(A\)')' Enter no. (1-5): '
< 263> CALL RESPND (2,IMASS,RDUM.CSTR,IERR)
< 264> IF (IERR.NE.O) GO TO 999
< 265> IF (IMASS.LT.l .OR. IMASS.GT.5) THEN
< 266> WRITE (*,*) ' Invalid mass unit = ',IMASS,' try again...'
< 267> GO TO 11
< 268> ENDIF
< 269>
< 270> 15 WRITE (*,*) ' '
< 271> WRITE (*,*)'Select the units of time for emission rates--'
< 272> WRITE (*,'(A\)')' l=sec; 2=min; 3=hr; 4=day; 5=yr:',
< 273> & ' Enter no. (1-5): '
< 274> CALL RESPND (2,ITIME,RDUM,CSTR,IERR)
< 275> IF (IERR.NE.O) GO TO 999
< 276> IF (ITIME.LT.l .OR. ITIME.GT.5) THEN
< 277> WRITE (*,*) ' Invalid unit of time = ',ITIME,' try again...'
< 278> GO TO 15
< 279> ENDIF
< 280>
< 281> 100 CONTINUE
< 282> WRITE (*,*) ' '
< 283> WRITE (*,*) 'Input the emission rates for the following',
< 284> & ' species: '
< 285> WRITE (*,'(A,A,A,A,A\)')' Particulates (',MASS( IMASS),'/',
< 286> & TIME(ITIME),' ): '
< 287> CALL RESPND (3,IDUM,QPARTI,CSTR,IERR)
< 288> IF (IERR.NE.O) GO TO 999
< 289> WRITE (*,'(A,A,A,A,A\)')' NOx (as N02) (',MASS(IMASS),'/',
< 290> & TIME(ITIME),' ): '
< 291> CALL RESPND (3,IDUM,QNOXI,CSTR,IERR)
< 292> IF (IERR.NE.O) GO TO 999
< 293>
< 294> QN02I = 0.
< 295> QSOOTI = 0.
< 296> QS04I = 0.
< 297> WRITE (*,*)' '
< 298> WRITE (*,'(A\)')' Do you want to use default (zero) emission ',
< 299> & ' rates for primary N02,'
< 300> WRITE (V(A\)')' soot, and sulfate (y/n)? '
< 301> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
< 302> IF (IERR.NE.O) GO TO 999
< 303> IF(IANS.EQ.l) GO TO 110
< 304>
< 305> WRITE (*,'(A,A,A,A,A\)')' Primary N02 (',MASS(IMASS),'/',
-------
**
Page
306> & TIME(ITIME)/ ): '
307> CALL RESPND (3,IDUM,QN02I,CSTR,IERR)
308> IF (IERR.NE.O) GO TO 999
309> WRITE (V(A,A,A,A,A\)') ' Soot (',MASS(IMASS),'/',
310> & TIME(ITIME),' ): '
311> CALL RESPND (3,IDUM,QSOOTI,CSTR,IERR)
312> IF (IERR.NE.O) GO TO 999
313> WRITE (*,'(A,A,A,A,A\)')' Primary S04 (',MASS(IMASS),'/',
314> & TIME(ITIME),' ): '
315> CALL RESPND (3,IDUM,QS04I,CSTR,IERR)
316> IF (IERR.NE.O) GO TO 999
317>
318> 110 WRITE (*,*)' '
319> WRITE (*,*)'SUMMARY: Emissions for ',SOURCE
320> WRITE (*,*)'Particulates ',QPARTI,' ',MASS(IMASS),'/'.TIME(ITIME)
321> WRITE (*,*)'NOx (as N02) ',QNOXI,' ',MASS(IMASS),'/',TIME(ITIME)
322> WRITE (*,*)'Primary N02 ',QN02I,' ',MASS(IMASS),'/',TIME(ITIME)
323> WRITE (*,*)'Soot ',QSOOTI,' ',MASS(IMASS),'/'JIME(ITIME)
324> WRITE (*,*)'Primary S04 ',QS04I,' '.MASS(IMASS),'/',TIME(ITIME)
325> WRITE (*,*)' '
326> WRITE (*,'(A\)')
327> & ' Are these the emission rates you meant to use (y/n)? '
328> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
329> IF (IERR.NE.O) GO TO 999
330> IF(IANS.EQ.O) THEN
331> WRITE (*,*)'You may now enter new values of emission rates.'
332> GO TO 100
333> END IF
334>
335> 150 CONTINUE
336> IF(IDIST.EQ.O) GO TO 200
337> WRITE (*,*)' '
338> WRITE (*,*)'Input the distance between the emissions source and'
339> WRITE (V(A\)')' the observer (in kilometers): '
340> CALL RESPND (3,IDUM,DIST,CSTR,IERR)
341> IF (IERR.NE.O) GO TO 999
342> WRITE (*,*) ' '
343> WRITE (*,*)'Input the distance between the emissions source ',
344> & 'and the'
345> WRITE (V(A\)')' closest Class I area boundary (in kilometers): '
346> CALL RESPND (3,IDUM,XMIN,CSTR,IERR)
347> IF (IERR.NE.O) GO TO 999
348> WRITE (*,*) ' '
349> WRITE (*,*)'Input the distance between the emissions source ',
350> & 'and the'
351> WRITE (V(A,A\)')' most distant Class I area boundary ',
352> & ' (in kilometers):'
353> CALL RESPND (3,IDUM,XMAX,CSTR,IERR)
354> IF (IERR.NE.O) GO TO 999
355>
356> 190 CONTINUE
-------
**
Page 8
357> WRITE (*,*) ' '
358> WRITE (V(A,A\)')' Input the background visual range for ',
359> & 'the area (km): '
360> CALL RESPND (3,IDUM,RV,CSTR,IERR)
361> IF (IERR.NE.O) GO TO 999
362> WRITE (*,*)' '
363>
364> 200 CONTINUE
365> IF(IPAR.EQ.O) GO TO 250
366> IF (LFIRST.EQ.l) THEN
367> WRITE (*,*) ' '
368> WRITE (*,'(A,A\)')' Do you wish to use Level-1 default ',
369> & 'parameters (y/n)? '
370> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
371> IF (IERR.NE.O) GO TO 999
372> IF (IANS.EQ.1) GO TO 360
373> ENDIF
374> L1DFLT = 0
375> LPDFLT = 0
C
378> C LEVEL-2, NON-DEFAULT INPUT SPECIFICATION
379> C
380> £**********************************************************************
381> 225 CONTINUE
382> WRITE (*,*) 'SPECIFICATION OF PARTICLE DENSITY AND SIZE '
383> WRITE (*,*) ' '
384> WRITE (*,*) 'Enter the density and the index corresponding to the'
385> WRITE (*,*) ' mass median diameter of the size distribution for '
386> WRITE (*,*) ' BACKGROUND fine and coarse particulate, and'
387> WRITE (*,*) ' PLUME particulate, soot, and primary sulfate).'
388> WRITE (*,*) ' '
389> WRITE (*,*)'Mass median diameter (in urn): 1=0.1 urn; 2=0.2 urn; '
390> WRITE (*,*)' 3=0.3 urn; 4=0.5 urn; 5=1 urn; 6=2 urn; 7=5 urn; 8=6 urn;'
391> WRITE (*,*) ' 9=10 urn.
392> WRITE (*,*) ' '
393> WRITE (*,*) 'Enter density (g/cm3) and size index'
394> WRITE (*,'(A\)') ' (default values are shown in parentheses): '
395> WRITE (*,*) ' '
396> WRITE (V(A\)') ' Background Fine Particulate Density (1.5): '
397> CALL RESPND (3,IDUM,DFINE,CSTR,IERR)
398> IF (IERR.NE.O) GO TO 999
399> 227 WRITE (*/(A\)') ' Background Fine Particulate Size Index (3): '
400> CALL RESPND (2,IFINE,RDUM,CSTR,IERR)
401> IF (IERR.NE.O) GO TO 999
402> IF (IFINE.LT.l .OR. IFINE.GT.9) THEN
403> WRITE (*,*) ' Invalid size index = ',IFINE,' try again...'
404> WRITE (*,*) ' '
405> GO TO 227
406> ENDIF
407>
-------
**
Page
< 408>
< 409>
< 410>
< 412> 229
< 413>
< 414>
< 415>
< 416>
< 417>
< 418>
< 419>
< 420>
< 421>
< 422>
< 423>
< 424>
< 425> 231
< 426>
< 427>
< 428>
< 429>
< 430>
< 431>
< 432>
< 433>
< 434>
< 435>
< 436>
< 437>
< 438> 233
< 439>
< 440>
< 441>
< 442>
< 443>
< 444>
< 445>
< 446>
< 447>
< 448>
< 449>
< 450>
< 451>
< 452> 235
< 453>
< 454>
< 455>
< 456>
< 457>
< 458>
WRITE (*,*) ' '
WRITE (V(A\)') ' Background Coarse Particulate Density (2.5):
CALL RESPND (3,IDUM,DCOARS,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (V(A\)') ' Background Coarse Particulate Size Index (8):
CALL RESPND (2,ICOARS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (ICOARS.LT.l .OR. ICOARS.GT.9) THEN
WRITE (*,*) ' Invalid size index = MCOARS,' try again...'
WRITE (*,*) ' '
GO TO 229
ENDIF
WRITE (*,*) ' '
WRITE (V(A\)') ' Plume Particulate Density (2.5): '
CALL RESPND (3,IDUM,OPART,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (V(A\)') ' Plume Particulate Size Index (6): '
CALL RESPND (2,IPART,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (IPART.LT.l .OR. IPART.GT.9) THEN
WRITE (*,*) ' Invalid size index = MPART,' try again...'
WRITE (*,*) ' '
GO TO 231
ENDIF
WRITE (*,*) ' '
WRITE (V(A\)') ' Plume Soot Density (2.0):
CALL RESPND (3,IDUM,DSOOT,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (V(A\)') ' Plume Soot Size Index (1):
CALL RESPND (2,ISOOT,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (ISOOT.LT.l .OR. ISOOT.GT.9) THEN
Invalid size index = ',ISOOT,
WRITE (*,*)
WRITE (*,*)
GO TO 233
ENDIF
try again.
WRITE (*,*) ' '
WRITE (V(A\)') ' Plume Primary S04 Density (1.5): '
CALL RESPND (3,IDUM,DS04,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (V(A\)') ' Plume Primary S04 Size Index (4): '
CALL RESPND (2,IS04,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (IS04.LT.1 .OR. IS04.GT.9) THEN
WRITE (*,*) ' Invalid size index = ',IS04,' try again.
WRITE (*,*) ' '
GO TO 235
-------
**
Page
10
459>
460>
461>
462>
463>
464>
465>
466>
467>
468>
469> 250
470>
471>
472>
473>
474>
475>
476>
477>
478> 300
479>
480>
481>
482>
483> 310
484>
485>
486>
487>
488>
489>
490>
491>
492>
493>
494> 350
495>
496>
497>
498>
499>
500>
501>
502> C
503> C
504>
505>
506>
507>
508>
509>
ENDIF
WRITE (*,*) ' '
WRITE (*,*)' Are you sure these are the
& 'you want for '
WRITE (V(A\)T particle densities and
CALL RESPND (1,IANS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.O) GO TO 225
CONTINUE
IF(IMET.EQ.O) GO TO 360
LMDFLT = 0
WRITE (*,*)' '
WRITE (*,*)' Enter Background Ozone (03)
WRITE (V(A\)T (default = 0.04 ppm)
CALL RESPND (3, IDUM,03,CSTR, IERR)
IF (IERR.NE.O) GO TO 999
CONTINUE
WRITE (*,*)' '
WRITE (*,'(A\)')' Enter the wind speed (
CALL RESPND (3,IDUM,U,CSTR, IERR)
IF (IERR.NE.O) GO TO 999
WRITE (*,*) 'Enter the stability index--
WRITE (V(A\)') ' (1-A; 2=B; 3=C; 4=D;
CALL RESPND (2,ISTAB,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (ISTAB.LT.l .OR. ISTAB.GT.6) THEN
WRITE (*,*) ' Invalid stability index
WRITE (*,*) ' '
GO TO 310
ENDIF
CONTINUE
WRITE (*,*) ' '
WRITE (*,*)' Enter the plume offset angle
values ',
sizes (y/n)? '
Concentration in ppm '
. i
in meters/sec) : '
/
5=E; 6-F): '
= MSTAB,' try again...'
(i.e., the angle between'
WRITE (*,*)' the plume centerline and the line between the '
WRITE (*,*)' observer and the emissions
source) in degrees. '
WRITE (*,'(A\)')' Default is 11.25 degrees (1/2 sector width): '
CALL RESPND (3, IDUM, GAMMA, CSTR, IERR)
IF (IERR.NE.O) GO TO 999
---CHECK TO SEE IF GAMMA IS ACCEPTABLE.
WRITE (*,*) ' '
IF(GAMMA.LT.11.25) THEN
IF NOT, REJECT OR WARN USER
WRITE (*,*)'Your input value is less than recommended minimum!'
IF(GAMMA.LE.O.) GO TO 350
WRITE (V(A\)')' Do you still want to
& ' input value (y/n)?
use your ' ,
/
-------
** Page 11
510> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
511> IF (IERR.NE.O) GO TO 999
512> IF(IANS.EQ.O) GO TO 350
513> END IF
514> IF(GAMMA.GT.180.) THEN
515> WRITE (*,*)'Your value is greater than maximum of 180 degrees!'
516> WRITE (V(A\)')' Please input value less than 180 degrees: '
517> CALL RESPND (3,IDUM,GAMMA,CSTR,IERR)
518> IF (IERR.NE.O) GO TO 999
519> END IF
520> IF(GAMMA.GT.168.75) THEN
521> WRITE (*,*)'Your input value is greater than recommended',
522> & ' maximum!'
523> WRITE (V(A\)')' Do you still want to use your ',
524> & 'input value (y/n)? '
525> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
526> IF (IERR.NE.O) GO TO 999
527> IF(IANS.EQ.O) GO TO 350
528> END IF
529>
530> C END OF NON-DEFAULT SPECIFICATION
531> C
532>
533> C
534> C PRINT A SUMMARY OF MAJOR INPUT VALUES
535> C
536>
537>
538> 360 CONTINUE
539> WRITE (*,*) ' '
540> WRITE (*,*) 'SUMMARY OF ALL EMISSIONS AND METEOROLOGICAL INPUT'
541> WRITE (*,*) ' '
542> WRITE (*,*) 'Emissions for ',SOURCE,' in ',MASS(IMASS),'/',
543> & TIME(ITIME),':'
544> WRITE (*,*)' Particulate = ',QPARTI
545> WRITE (*,*)' NOx = ',QNOXI
546> WRITE (*,*)' Primary N02 = '.QN02I
547> WRITE (*,*)' Soot = ',QSOOTI
548> WRITE (*,*)' Primary S04 = '.QS04I
549> WRITE (*,*) ' '
550> WRITE (*,*) 'Meteorological and Ambient Data for ',RECEPT
551> WRITE (*,*) ' '
552> WRITE (*,*) ' Wind speed (m/s) = ',U
553> WRITE (*,*) ' Stability Index « ',ISTAB
554> WRITE (*,*) ' Visual Range (km) = ',RV
555> WRITE (*,*) ' Ozone Cone, (ppm) = ',03
556> WRITE (*,*) ' Plume Offset Angle= ',GAMMA,' degrees'
557> WRITE (*,*) ' '
558> WRITE (*,*) 'Distances Between '.SOURCE,' and ',RECEPT
559> WRITE (*,*) ' '
560> WRITE (*,*) ' Source-Observer = ',DIST, ' km'
-------
**
Page 12
561> WRITE (*,*) ' Min. Source-Class I = ',XMIN, ' km'
562> WRITE (*,*) ' Max. Source-Class I = ',XMAX, ' km'
563> WRITE (*,*) ' '
564> WRITE (*,'(A,A\)')' Are these input values ready for ',
565> & 'execution (y/n)? '
566> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
567> IF (IERR.NE.O) GO TO 999
568> IF(IANS.EQ.O) GO TO 9000
569> WRITE (*,*) ' '
570> WRITE (V(A,A\)')' Do you want to use the default ',
571> & 'screening threshold (y/n)? '
572> CALL RESPND (1,IANS,RDUM,CSTR,IERR)
573> IF (IERR.NE.O) GO TO 999
574> IF (IANS.EQ.1) GO TO 370
575> LTDFLT = 0
576> WRITE (*,*) ' '
577> WRITE (*,'(A,F5.2,A\)') ' Input delta E threshold (default = ',
578> & THRESH,'): '
579> CALL RESPND (3,IDUM,THRESH,CSTR,IERR)
580> IF (IERR.NE.O) GO TO 999
581> WRITE (*,*) ' '
582> WRITE (V(A,A,F5.2,A\)') ' Input green contrast threshold ',
583> & '(default = ',CGREEN/ ): '
584> CALL RESPND (3,IDUM,CGREEN,CSTR,IERR)
585> IF (IERR.NE.O) GO TO 999
586>
587> 370 CONTINUE
588>
589> C WRITE OUTPUT HEADER INFO TO SUMMARY FILE AND
590> C INPUTS TO FULL RESULTS FILE
591> C
592> IF ((LTDFLT*LMDFLT*LPDFLT).EQ.O) L1DFLT - 0
593> CALL SMRPT1 (IERR)
594> CALL WINPTS (IERR)
595> C
597> C
598> C PROGRAM EXECUTION
599> C
600> c****************************************************************
601> C
602> C STORING ARRAYS INITIALIZED
603> C
604> CALL INIT2 (IERR)
605> C
606> C STEP 1: CONVERT ALL EMISSION RATES TO GRAMS/SECOND
607> C UNLESS THAT'S HOW THEY ARE ON INPUT
608> C
609> CONVER = CMASS(IMASS)/CTIME(ITIME)
610> QPART = QPARTI*CONVER
611> QNOX = QNOXI*CONVER
-------
** Page 13
< 612> QN02 = QN02I*CONVER
< 613> QSOOT = QSOOTI*CONVER
< 614> QS04 = QS04I*CONVER
< 615> C
< 616> C --ASSUME 10% OF INITIAL NO IS CONVERTED THERMALLY TO N02
< 617> QN02 = QN02 + 0.1*QNOX
< 618> QNOX = 0.9*QNOX
< 619> C
< 620> C STEP 2: DETERMINE PLUME-OBSERVER GEOMETRY FOR EVERY LINE OF SIGHT
< 621> C CORRESPONDING TO 5 DEGREES OF AZIMUTH SCAN STARTING FROM
< 622> C THE SOURCE
< 623> C
< 624> 375 CONTINUE
< 625> GAMMA2 = GAMMA + 11.25
< 626> IMAX = (180.-GAMMA)/5 -2
< 627> DO 400 IVIEW = l.IMAX
< 628> C ---OBSERVER LINES OF SIGHT ARE DRAWN FOR EACH 5 DEGREES
< 629>
< 630> PHI(IVIEW) = IVIEW*5.
< 631>
< 632> C ---ANGLE ALPHA: SINCE SUM OF INTERIOR ANGLES OF TRIANGLE TOTALS 180.
< 633>
< 634> ALPHA(IVIEW) = 180. - PHI(IVIEW) - GAMMA
< 635>
< 636> C ---SINCE THE RATIOS OF THE LENGTHS OF THE SIDES OF A TRIANGLE TO THE
< 637> C SINE OF THE OPPOSITE ANGLE ARE EQUAL,
< 638>
< 639> X(IVIEW) = DIST * SIN(RAD*PHI(IVIEW))/SIN(RAD*ALPHA(IVIEW))
< 640> RP(IVIEW) = DIST * SIN(RAD*GAMMA)/SIN(RAD*ALPHA(IVIEW))
< 641> ALPHA2 = ALPHA(IVIEW) - 11.25
< 642> R0(IVIEW) = DIST * SIN(RAD*GAMMA2)/SIN(RAD*ALPHA2)
< 643> IF(ALPHA2.LT.O.) RO(IVIEW) = RP(IVIEW)
< 644> IF(RP(IVIEW).GT.999.) RP(IVIEW) = 999.
< 645> IF(RO(IVIEW).GT.999.) RO(IVIEW) = 999.
< 646> 400 CONTINUE
< 647> C
< 648> C STEP 2A: DETERMINE PLUME-OBSERVER GEOMETRY FOR THREE ADDITIONAL
< 649> C LINES OF SIGHT DESIGNED TO PASS THROUGH THE PLUME PARCEL
< 650> C LOCATED 1 KM DOWNWIND FROM SOURCE, AT THE NEAREST CLASS
< 651> C I AREA BOUNDARY, AND AT THE MOST DISTANT CLASS I AREA
< 652> C BOUNDARY.
< 653> C
< 654> X(IMAX+1) = 1.
< 655> X(IMAX+2) = XMIN
< 656> X(IMAX+3) = XMAX
< 657> DO 450 IVIEW = IMAX+l,IMAX+3
< 658> DPRIME = X(IVIEW) * COS(RAD*GAMMA)
< 659> DDOUBL = DIST - DPRIME
< 660> H = X(IVIEW) * SIN(RAD*GAMMA)
< 661> PHI(IVIEW) = (l./RAD) * ATAN(H/DDOUBL)
< 662> IF(PHI(IVIEW).LT.O.) PHI(IVIEW) = PHI(IVIEW) + 180.
-------
** Page 14
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
663>
664>
665>
666>
667>
668>
669>
670>
671>
672>
673>
674>
675>
676>
677>
678>
679>
680>
681>
682>
683>
684>
685>
686>
687>
688>
689>
690>
691>
692>
693>
694>
695>
696>
697>
698>
699>
700>
701>
702>
703>
704>
705>
706>
707>
708>
709>
710>
711>
712>
713>
450
C
C
C
C
C
C
C
C
500
C
C
C
C
C
C
C
ALPHA(IVIEW) = 180. - GAMMA - PHI(IVIEW)
RP( IVIEW) = X( IVIEW) * SIN(RAD*GAMMA)/SIN(RAD*PHI( IVIEW))
ALPHA2 * ALPHA( IVIEW) - 11.25
IF(ALPHA2.LT.11.25)ALPHA2 = 11.25
R0( IVIEW) = DIST * SIN(RAD*GAMMA2)/SIN(RAD*ALPHA2)
IF(ALPHA2.LT.O.) RO(IVIEW) = RP(IVIEW)
IF(RP(IVIEW).GT.999.) RP(IVIEW) = 999.
IF(RO(IVIEW).GT.999.) RO(IVIEW) = 999.
CONTINUE
STEP 3: CALCULATE THE ATMOSPHERE OPTICAL CHARACTERISTICS
USING KOSCHMIEDER EQUATION ASSUMING VISUAL RANGE IS RELATED TO
THE LIGHT EXTINCTION AT 0.55 UM (ILAMBDA = 2)
BEXT(2) = 3.912/(RV*1000.)
BRAY = 11.62E-6
BSP = B€XT(2) - BRAY
IF(BSP.LT.O.) THEN
WRITE (*,*) 'Your chosen value of background visual range',
& 'is too high. Please try again!'
GO TO 190
END IF
BSFINE = 0.67 * BSP
BSCOAR » 0.33 * BSP
RAYLEIGH PHASE FUNCTION AT THETA = 10 AND 140 DEGREES; ALL LAMBDA
(CALCULATED FROM EQUATION: PRAY = 0.75*(1.+(COS(THETA))**2)
PRAY(l) - 1.4774
PRAY(2) - 1.1901
DO 500 ILAMB =1,3
BSF = BSFINE * (LAMBDA(ILAMB)/0.55)**(-NSCAT(IFINE))
BSC = BSCOAR * (LAMBDA(ILAMB)/0.55)**(-NSCAT(ICOARS))
BSR = BRAY * (LAMBDA(ILAMB)/0.55)**(-4.1)
BEXT(ILAMB) = BSF + BSC + BSR
DO 500 ITHETA =1,2
PBACK( ILAMB, ITHETA) = ( BSF*P(ILAMB, ITHETA, IFINE) +
& BSC*P(ILAMB, ITHETA, ICOARS) +
& BSR*PRAY( ITHETA) ) / BEXT(ILAMB)
SKY (I LAMB, ITHETA) = FS(ILAMB)/(4.*PI) * PBACK{ ILAMB, ITHETA)
CONTINUE
STEP 4: CALCULATE THE PLUME DIMENSIONS, CONCENTRATIONS, AND
OPTICAL THICKNESS FOR EACH OF THE LINES OF SIGHT
IVIEW = 1, IMAX+3
IHI = IMAX + 3
DO 550 IVIEW = l.IHI
;
STEP 4A: CALCULATE THE PLUME N02 CONCENTRATION RESULTING FROM
-------
** Page 15
< 714> C TITRATION WITH AMBIENT OZONE, ASSUMING THE PLUME IS
< 715> C UNIFORMLY SPREAD HORIZONTALLY IN A 22.5 DEGREE SECTOR.
< 716> C
< 717> XM = X(IVIEW) * 1000.
< 718> IF(XM.LT.100.) XM = 100.
< 719> C
< 720> C IF THE STABILITY IS 5 OR 6 (E OR F), WE ASSUME THAT SUCH
< 721> C CONDITIONS PERSIST FOR ONLY 12 HOURS. IF THE TRANSPORT TIME
< 722> C NECESSARY TO TRANSPORT IS LONGER, WE INCREASE WIND SPEED U SUCH
< 723> C THAT THE TRANSPORT TIME TO THE GIVEN DISTANCE IS EXACTLY 12
< 724> C HOURS. THIS IS AN APPROXIMATE WAY TO ACCOUNT FOR PERSISTENCE
< 725> C OF EXTREME CONDITIONS AND FOR THE SUBSEQUENT INCREASED DISPERSION
< 726> C AFTER 12 HOURS.
< 727> C
< 728> UNEW = U
< 729> IF(ISTAB.GT.4) THEN
< 730> TRANST = X(IVIEW)*1000./U/3600.
< 731> IF(TRANST.GT.12.) THEN
< 732> TRANST = 12.
< 733> UNEW » X(IVIEW)*1000./3600./TRANST
< 734> END IF
< 735> END IF
< 736> SZ = SZPAS(ISTAB,XM)
< 737> XNOX = QNOX*l.E6*5.315E-4/(SQRT2P*SZ*UNEW*TWOTAN*XM)
< 738> XNOX2 = XNOX
< 739> IF(XNOX.GT.03) XNOX2 - 03
< 740> IF(XNOX.EQ.O.) THEN
< 741> QNOX2 = 0.
< 742> ELSE
< 743> QNOX2 = XNOX2/XNOX*QNOX
< 744> END IF
< 745> C
< 746> C STEP 4B: CALCULATE THE OPTICAL THICKNESS
< 747> C
< 748> ALPHAP = ALPHA(IVIEW)
< 749> IF (ALPHAP.LT.5.) ALPHAP = 5.
< 750> DENOM = SQRT2P * SZ * UNEW * SIN(RAD * ALPHAP)
< 751> DO 550 ILAMB = 1,3
< 752> LAMB = LAMBDA(ILAMB)
< 753> SPART = QPART*BSCATV(IPART)/
< 754> & DPART*(LAMB/0.55)**(-NSCAT(IPART))
< 755> SS04 = QS04*BSCATV(IS04)/DS04*(LAMB/0.55)**(-NSCAT(IS04))
< 756> SSOOT = QSOOT*BSCATV(ISOOT)/DSOOT*(LAMB/0.55)**(-NSCAT(ISOOT))
< 757> SCAT = SPART + SS04 + SSOOT
< 758> ABSP = (QN02 + QNOX2) * BABSN(ILAMB) + QSOOT * 10.
< 759> PEXT = SCAT + ABSP
< 760> IF(PEXT.EQ.O.) THEN
< 761> OMEGA = 1.
< 762> ELSE
< 763> OMEGA = SCAT/PEXT
< 764> END IF
-------
**
Page 16
< 765> TAUPLU = PEXT / DENOM
< 766> C
< 767> C STEP 4C: CALCULATE THE VERTICAL ANGULAR SUBTENSE OF THE PLUME,
< 768> C PSI, AS VIEWED FROM THE GIVEN DISTANCE, RP.
< 769> C
< 770> PSI(IVIEW) = (l./RAD) * ATAN( 4.3 * SZ / (RP(IVIEW) * 1.E3))
< 771> C
< 772> C STEP 4D: CALCULATE THE THRESHOLD CONTRAST BY INTERPOLATING THE
< 773> C DATA OF HOWELL AND HESS (1978) FOR THE CALCULATED VALUE
< 774> C OF PSI.
< 775> J = 13
< 776> DO 520 I = 2,13
< 777> IF (PSI(IVIEW).LT.ANGLE(I)) THEN
< 778> J = I
< 779> GO TO 530
< 780> END IF
< 781> 520 CONTINUE
< 782>
< 783> 530 CONTINUE
< 784> C
< 785> PERTHR(IVIEW) - (PSI(IVIEW)-ANGLE(J-1))/(ANGLE(J)-ANGLE(J-1))
< 786> & * (CONT(J) - CONT(J-l)) + CONT(J-l)
< 787> C
< 788> C
< 789> C STEP 5: CALCULATE PLUME CONTRAST AGAINST SKY AND TERRAIN FOR
< 790> C BOTH FORWARD AND BACKWARD SCATTER CASES
< 791> C
< 792> DO 550 ITHETA = 1,MXANG
< 793> IF(SCAT.EQ.O.) THEN
< 794> PPLUME = 0.
< 795> ELSE
< 796> PPLUME = (SPART * P(ILAMB,ITHETA,IPART) +
< 797> & SS04 * P(ILAMB,ITHETA,IS04) +
< 798> & SSOOT * P(I LAMB,ITHETA,ISOOT)) /SCAT
< 799> END IF
< 800> C
< 801> C CONTRAST AGAINST SKY
< 802> C
< 803>
< 804> DCPLUM = (PPLUME*OMEGA/PBACK(I LAMB,ITHETA)-!.) *
< 805> & (1. - EXP(-TAUPLU)) * EXP(-BEXT(ILAMB)*RP(IVIEW)*1.E3)
< 806> IF (DCPLUM.GT.-FLCK .AND. DCPLUM.LT.FLCK) DCPLUM = 0.0
< 807> CPLUME(ILAMB,ITHETA,IVIEW) = FLOAT(DCPLUM)
< 808> C
< 809> C RADIANCE OF PLUME AGAINST SKY
< 810> C
< 811> PLUSKY(ILAMB,ITHETA,IVIEW) = (1. +
< 812> & CPLUME(ILAMB,ITHETA,IVIEW))*PBACK(ILAMB,ITHETA) *
< 813> & FS(ILAMB)/(4.*PI)
< 814> IF(PLUSKY(ILAMB,ITHETA,IVIEW).LT.O.)
< 815> & PLUSKY(ILAMB,ITHETA,IVIEW)=0.
-------
**
Page 17
< 816> C
< 817> C CONTRAST AGAINST TERRAIN -- SET TO MAX OF GREEN CONTRAST
< 818> C
< 819> C
< 820> DDELCR = EXP(-BEXT(ILAMB)*RO(IVIEW)*1.E3)*
< 821> & (1. - (EXP(-TAUPLU)X(l. + CPLUME(ILAMB,ITHETA,IVIEW))))
< 822> IF (DDELCR.GT.-FLCK .AND. DDELCR.LT.FLCK) DDELCR = 0.0
< 823> DELCR(ILAMB,ITHETA,IVIEW) = FLOAT(DDELCR)
< 824> C
< 825> C RADIANCE OF TERRAIN
< 826>
< 827> TERAIN(ILAMB,ITHETA,IVIEW) =* (l.-EXP(-BEXT(ILAMB)*
< 828> & RO(IVIEW)*1.E3))
< 829> & * PBACK(ILAMB,ITHETA) * FS(ILAMB)/(4.*PI)
< 830> IF (TERAIN(ILAMB,ITHETA,IVIEW).LT.O.)
< 831> & TERAIN(ILAMB,ITHETA,IVIEW)=0.
< 832> C
< 833> C RADIANCE OF PLUME AGAINST TERRAIN
< 834> PLUTER (ILAMB,ITHETA,IVIEW) = (l.-EXP(-BEXT(ILAMB)*
< 835> & RO(IVIEW)*1.E3) + DELCR(ILAMB,ITHETA,IVIEW)) *
< 836> & PBACK(ILAMB,ITHETA) * FS(ILAMB)/(4.* PI)
< 837> IF (PLUTER(ILAMB,ITHETA,IVIEW).LT.O.)
< 838> & PLUTER(ILAMB,ITHETA,IVIEW)=0.
< 839> 550 CONTINUE
< 840>
< 841> DO 570 IVIEW = 1, IHI
< 842> DO 570 ITHETA = 1, MXANG
< 843> DO 560 I LAMB = 1,3
< 844> SPECP(ILAMB) = PLUSKY(ILAMB,ITHETA,IVIEW)
< 845> SPECB(ILAMB) = SKY(ILAMB,ITHETA)
< 846> 560 CONTINUE
< 847> CALL CHROMA(SPECP,SPECB)
< 848> DELSKYfITHETA,IVIEW) = DELAB
< 849> DO 561 ILAMB = 1,3
< 850> SPECP(ILAMB) = (1. + PERTHR(IVIEW) ) * SKY(ILAMB,ITHETA)
< 851> 561 CONTINUE
< 852> CALL CHROMA(SPECP,SPECS)
< 853> THRSKY(ITHETA,IVIEW) = DELAB
< 854> IF (THRSKY(ITHETA,IVIEW).LT.THRESH)
< 855> & THRSKY(ITHETA,IVIEW) = THRESH
< 856> DO 565 ILAMB =1,3
< 857> SPECP(ILAMB) = PLUTER(ILAMB,ITHETA,IVIEW)
< 858> SPECB(ILAMB) = TERAINJILAMB,ITHETA,IVIEW)
< 859> 565 CONTINUE
< 860> CALL CHROMA(SPECP,SPECB)
< 861> DELTER(ITHETA,IVIEW) = DELAB
< 862> DO 567 ILAMB =1,3
< 863> SPECP(ILAMB) = (1.+PERTHR(IVIEW))*TERAIN(ILAMB,ITHETA,IVIEW)
< 864> 567 CONTINUE
< 865> CALL CHROMA(SPECP,SPECS)
< 866> THRTER(ITHETA,IVIEW) = DELAB
-------
** Page 18
< 867> IF (THRTER(ITHETA,IVIEW).LT.THRESH)
< 868> & THRTER(ITHETA,IVIEW) = THRESH
< 869> C
< 870> C SCREENING CRITERIA FOR GREEN CONTRAST
< 871> C
< 872> IF (PERTHR(IVIEW).LT.CGREEN) PERTHR(IVIEW) = CGREEN
< 873> C
< 874> 570 CONTINUE
< 876> C
< 877> C EVALUATION AND OUTPUT OF CALCULATED PLUME DELTA E AND CONTRAST
< 878> C
< 879> C IN THIS SECTION WE DETERMINE WHETHER ANY OF THE CALCULATED
< 880> C DELTA E OR CONTRAST VALUES ARE GREATER THAN SCREENING CRITERIA.
< 881> C RESULTS ARE SEGREGRATED BY WHETHER EFFECTS ARE VIEWED AGAINST
< 882> C A SKY OR A TERRAIN BACKGROUND AND WHETHER EFFECTS ARE CAUSED
< 883> C BY PLUME PARCELS LOCATED INSIDE OR OUTSIDE THE CLASS I AREA.
< 884> C
< 886> C
< 887> C STEP 1: DETERMINE WHETHER SCREENING THRESHOLD IS EXCEEDED AND
< 888> C WHERE. THIS IS DONE SEPARATELY FOR VIEWS AGAINST SKY
< 889> C AND TERRAIN AND FOR VIEWS OF PARCELS INSIDE OR OUTSIDE,
< 890> C
< 891> DO 580 IVIEW - 1, IHI
< 892> DO 580 ITHETA = 1, MXANG
< 893> OBJSKY(ITHETA,IVIEW) - ' '
< 894> OBJTER(ITHETA,IVIEW) = ' '
< 895> C
< 896> IF(DELSKY(ITHETA,IVIEW).GE.THRSKY(ITHETA,IVIEW))
< 897> & OBJSKY(ITHETA,IVIEW)(1:1) = '*'
< 898> CKGRN = ABS(CPLUME(2,ITHETA,IVIEW))
< 899> IF(CKGRN.GE.PERTHR(IVIEW))
< 900> & OBJSKY(ITHETA,IVIEW)(2:2) = '*'
< 901> C
< 902> IF(DELTER(ITHETA,IVIEW).GE.THRTER(ITHETA,IVIEW))
< 903> & OBJTER(ITHETA,IVIEW)(1:1) = '*'
< 904> CKGRN « ABS(DELCR(2,ITHETA,IVIEW))
< 905> IF(CKGRN.GE.PERTHR(IVIEW))
< 906> & OBJTER(ITHETA,IVJEW)(2:2) = '*'
< 907> C
< 908> 580 CONTINUE
< 909> DO 600 IVIEW = l.IHI
< 910> ICLASS = 2
< 911> IF((X(IVIEW).GE.XMIN).AND.(X(IVIEW).LE.XMAX)) ICLASS = 1
< 912> LSCLAS(IVIEW) = ICLASS
< 913> DO 600 ITHETA = 1, MXANG
< 914> C
< 915> C DELTA E CHECKS
< 916> RATIO = DELSKY(ITHETA,IVIEW)/THRSKY(ITHETA,IVIEW)
< 917> IF(DELSKY(ITHETA,IVIEW).GE.SKYMAX(ICLASS))
-------
** Page 19
< 918> & SKYMAX(ICLASS) = DELSKY(ITHETA,IVIEW)
< 919> IF(RATIO. GE. RATSKY(ICLASS)) THEN
< 920> ISKYMX(ICLASS) = IVIEW
< 921> RATSKY(ICLASS) = RATIO
< 922> END IF
< 923> RATIO = DELTER(ITHETA,IVIEW)/THRTER(ITHETA,IVIEW)
< 924> IF (DELTER(ITHETA,IVIEW).GE.TERMAX(ICLASS))
< 925> & TERMAX(ICLASS) = DELTER(ITHETA,IVIEW)
< 926> IF(RATIO. GE. RATTER(ICLASS)) THEN
< 927> ITERMX(ICLASS) = IVIEW
< 928> RATTER(ICLASS) = RATIO
< 929> END IF
< 930> C
< 931> C --NOW DO CONTRAST CHECKS
< 932> CKGRN = ABS(CPLUME(2,ITHETA,IVIEW))
< 933> RATIO = CKGRN/PERTHR(IVIEW)
< 934> IF(RATIO. GE. RATSCY(ICLASS)) THEN
< 935> ISCYMX(ICLASS) = IVIEW
< 936> RATSCY(ICLASS) = RATIO
< 937> END IF
< 938> CKGRN = ABS(DELCR(2,ITHETA,IVIEW))
< 939> RATIO = CKGRN/PERTHR(IVIEW)
< 940> IF(RATIO. GE. RATTRCJICLASS)) THEN
< 941> ITRCMX(ICLASS) = IVIEW
< 942> RATTRC(ICLASS) = RATIO
< 943> END IF
< 944> C
< 945> 600 CONTINUE
< 946> WRITE (*,610) SOURCE,RECEPT
< 947> 610 FORMAT(1X,///,IX,'OVERALL RESULTS OF PLUME VISIBILITY SCREENING',/
< 948> & /,IX,'SOURCE: ',A24,/,IX,'CLASS I AREA: '.A24/1X)
< 949> DO 700 ICLASS =1,2
< 950> WRITE (*,611) CLASSI(ICLASS)
< 951> 611 FORMAT (2X,A,' class I area --')
< 952> IF (RATSKY(ICLASS).GE.l.) THEN
< 953> WRITE (*,*) 'Plume delta E EXCEEDS screening criterion for ',
< 954> & 'SKY background'
< 955> ELSE
< 956> WRITE (*,*) 'Plume delta E DOES NOT EXCEED screening ',
< 957> & 'criterion for SKY background'
< 958> ENDIF
< 959> IF (RATTER(ICLASS).GE.l.) THEN
< 960> WRITE (*,*) 'Plume delta E EXCEEDS screening criterion for ',
< 961> & 'TERRAIN background'
< 962> ELSE
< 963> WRITE (*,*) 'Plume delta E DOES NOT EXCEED screening ',
< 964> & 'criterion for TERRAIN background'
< 965> ENDIF
< 966>
< 967> IF (RATSCY(ICLASS).GE.l.) THEN
< 968> WRITE (*,*)'Plume contrast EXCEEDS screening criterion for ',
-------
** Page 20
< 969>
< 970>
< 971>
< 972>
< 973>
< 974>
< 975>
< 976>
< 977>
< 978>
< 979>
< 980>
< 981>
< 982> 700
< 983 >
< 984>
< 985> 705
< 986>
< 987> C
< 988> C
< 989> C
< 990>
< 991>
< 992> C
< 993> C
< 994> C
< 995>
< 996> 710
< 997>
< 998>
< 999>
< 1000>
< 1001>
< 1002>
< 1003> 720
< 1004>
< 1005>
< 1006>
< 1007> 721
< 1008>
< 1009>
< 1010>
< 1011>
< 1012> 730
< 1013>
< 1014>
< 1015> 740
< 1016> 750
< 1017>
< 1018>
< 1019>
& 'SKY background'
ELSE
WRITE (*,*) 'Plume contrast DOES NOT EXCEED screening ',
& 'criterion for SKY background'
ENDIF
IF (RATTRC( ICLASS). GE.l.) THEN
WRITE (*,*)' Plume contrast EXCEEDS screening ',
& 'criterion for TERRAIN background'
ELSE
WRITE (*,*)' Plume contrast DOES NOT EXCEED screening ',
& 'criterion for TERRAIN background'
ENDIF
WRITE (*,*)' '
CONTINUE
WRITE (*,705) THRESH, CGREEN
FORMAT (1X/1X,' SCREENING CRITERIA: DELTA E - ',
& F4.1/3X,' GREEN CONTRAST = ',F5.3)
CALL REPORTING SUBROUTINE TO OUTPUT RESULTS
CALL SMRPT2 (I ERR)
CALL WRESLT (IHI.IERR)
rnNTTNIIP UTTH OUTPUT TO QPRPFN
------ l*Un 1 1NUC Him UU 1 ru 1 1 U oUrVL.L.M
WRITE (*,710)
FORMAT (lX/lX,'Do you want to see calculated results for lines ',
& 'of',/, IX, 'sight with maximum delta E (y/n)? '\)
CALL RESPND (1, IANS,RDUM,CSTR, IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.O) GO TO 805
WRITE (*,720)
WRITE (*,721)
FORMAT (IX, 'VIEW', 4X, 'ANGLES (DEGREES) ' ,7X, 'DIST (KM)',
& 2X,' PLUME PERCEPTIBILITY DELTA E(L*A*B*)7
& 2X, 'no', 6X, 'phi', 2X, 'alpha', 3X, 'psi ' ,5X, ' x ',3X,'rp',
& 6X,' forward ',2X,' backward')
FORMAT (IX,' ',5X, '---',
&9 Y ' ' "3 Y ' ' £ Y ' ' 4. Y ' 'QY' ' flY
£ A ) •. — — — j J A j - — — ^ 0 A j j H A ) y 7 A ) 9 OA )
9. I > \
* /
DO 800 ICLASS =1,2
WRITE (*,730)
FORMAT(5X,/,lX,'Line of sight with maximum perceptibility for ',
& 'plume viewed ')
WRITE (*,740) CLASSI( ICLASS)
FORMAT(10X, 'against a SKY background ',A7,' class I area.')
FORMAT(10X, 'against a TERRAIN background ',A7,' class I area.')
I = ISKYMX( ICLASS)
WRITE (*,760) I, PHI(I), ALPHA(I), PSI(I), X(I), RP(I),
& DELSKY(1,I),OBJSKY(1,I)(1:1),DELSKY(2,I),OBJSKY(2,I)(1:1)
-------
**
Page
21
1020> 760
1021>
1022>
1023>
1024>
1025>
1026> 800
1027>
1028> 809
1029>
1030> 805
1031>
1032> 810
1033>
1034>
1035>
1036>
1037>
1038>
1039>
1040> 815
1041>
1042>
1043> 820
1044>
1045>
1046>
1047>
1048>
1049>
1050>
1051>
1052>
1053> 830
1054>
1055>
1056>
1057>
1058>
1059>
1060>
1061>
1062>
1063>
1064> 850
1065>
1066>
1067>
1068>
1069>
1070>
FORMAT(2X,I2,2X,2F7.1,F7.2,2F7.1,6X,F7.1,1X,A1,7X,F7.1,1X,A1)
WRITE (*,730)
WRITE (*,750) CLASSI(ICLASS)
I = ITERMX(ICLASS)
WRITE (*,760) I, PHI(I), ALPHA(I), PSI(I),X(I), RP(I),
& DELTER(1,I),OBJTER(1,I)(1:1),DELTER(2,I),OBJTER(2,I)(1:1)
CONTINUE
WRITE (*,809)
FORMAT(1X,' '/2X,'* Exceeds screening criteria')
CONTINUE
WRITE (*,810)
FORMAT(lX/lX/Do you want to see calculations for all',
& ' lines of sight (y/n)? '\ )
CALL RESPND (1,IANS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.O) GO TO 900
ICOUNT = 1
RAST = IMAX + 3
CONTINUE
IHIGH = 0
CONTINUE
ROW = IHIGH + 1
IHIGH = ROW + 17
IF (IHIGH.GT.RAST) IHIGH = RAST
IF(ICOUNT.EQ.l) THEN
WRITE (*,*) ' '
WRITE (*,830) 'PLUME DELTA E AGAINST A SKY BACKGROUND'
ELSE
WRITE (*,*) ' '
WRITE (*,830) 'PLUME DELTA E AGAINST A TERRAIN BACKGROUND'
FORMAT (1X,A60)
END IF
WRITE (*,720)
DO 850 I = ROW, IHIGH
IF(ICOUNT.EQ.l) THEN
WRITE (*,760) I, PHI(I), ALPHA(I), PSI(I), X(I), RP(I),
& DELSKY(1,I),OBJSKY(1,I)(1:1),DELSKY(2,I),OBJSKY(2,I)(1:1)
ELSE
WRITE (*,760) I, PHI(I), ALPHA(I), PSI(I),X(I), RP(I),
& DELTER(1,I),OBJTER(1,I)(1:1),DELTER(2,I),OBJTER(2,I)(1:1)
END IF
CONTINUE
WRITE (V(A\)')' Please press [ENTER] for more, Q to quit',
& ' '
CALL RESPND (5,IANS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF (IANS.EQ.2) GO TO 900
IF (IHIGH.LT. RAST) GO TO 820
-------
** Page 22
C
C
1071>
1072>
1073>
1074>
1075> C
1076> 900
1077> C
1078>
1079>
1080>
1081>
1082>
1083> 5000
1084>
1085>
1086>
1087>
1088>
1089>
1090>
1091>
1092>
1093>
1094>
1095>
1096> 6000
1097>
1098> 7100
1099>
1100>
7200
1102>
1103>
1104>
1105>
1106>
1107>
1108>
1109>
< 1113> 7300
1116> 7400
1117> 7500
1120>
ICOUNT = ICOUNT + 1
IF (ICOUNT.EQ.3) GO TO 900
GO TO 815
CONTINUE
DISPLAY CONTRAST VALUES THIS TIME RATHER THAN DELTA E
DO 5000 1-1,2
SKYMAX(I) * 0.
TERMAX(I) * 0.
CONTINUE
DO 6000 IVIEW = l.IHI
ICLASS = LSCLAS(IVIEW)
DO 6000 ITHETA = l.MXANG
DO 6000 I LAMB -1,3
IF(ABS(CPLUME(ILAMB,ITHETA,IVIEW)).GE.SKYMAX(ICLASS)) THEN
SKYMAX(ICLASS) - ABS(CPLUME(ILAMB,ITHETA,IVIEW))
ISKYMX(ICLASS) - IVIEW
END IF
IF (ABS(DELCR(ILAMB,ITHETA,IVIEW)).GE.TERMAX(ICLASS)) THEN
TERMAX(ICLASS) - ABS(DELCR(ILAMB,ITHETA,IVIEW))
ITERMX(ICLASS) = IVIEW
END IF
CONTINUE
WRITE (*,7100)
FORMAT(lX,///,lX,'Do you want to see calculated results for',
& ' lines of',/,IX,'sight with maximum green contrast? (y/n) '\)
CALL RESPND (1,IANS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.O) GO TO 8050
FORMAT(48X,'-GREEN PLUME CONTRAST-'/1X,'VIEW',5X,
&'ANGLES',8X,'DISTANCES (KM)',11X,'forward',6X,'backward',IX,
& 'screening'/2X,'no',5X,'phi',2X,'alpha',4X,' x ',
& 4X,'rp',5X,'ro',8X,'contrast' ,5X,'contrast',IX,'criterion'/
a i y /_ / j y / _/ py ' ___' dy ' ' 4Y ' ' 5Y '--'
&OY ' ' CY ' ' 1Y ' ' 1
OA, - , 3 A , - ,1A, J
WRITE (*,7200)
DO 8000 ICLASS -1,2
WRITE (*,7300)
FORMAT(5X,/,lX,'Line of sight with maximum contrast for plume',
& ' viewed')
WRITE (*,7400) CLASSI(ICLASS)
FORMAT(10X,'against a SKY background ',A7
FORMAT(10X,'against a TERRAIN background
I = ISCYMX(ICLASS)
WRITE (*,7600) I, PHI(I), ALPHA(I), X(I), RP(I), RO(I),
& CPLUME(2,1,I),OBJSKY(1,I)(2:2),CPLUME(2,2,I),
& OBJSKY(2,I)(2:2),PERTHR(I)
' class I area.')
,A7,' class I area.')
-------
**
Page
23
1122> 7600
1123>
1124>
1125>
1126>
1127>
1128>
1129> 8000
1130>
1131> 8090
1132>
1133> C
1134> 8050
1135>
1136> 8100
1137>
1138>
1139>
1140>
1142>
1143>
1144> 8150
1145>
1146>
1147>
1148>
1149>
1150>
8200
1152>
1153>
1154>
1155> 8300
1156>
1157>
1158>
1159>
1160>
1162>
1163>
1164>
1165>
1166>
1167>
1168>
1169>
1170>
FORMAT(2X,I2,2X,5F7.1,6X,F7.3,1X,A1,4X,F7.3,1X,A1,2X,F6.2)
WRITE (*,7300)
WRITE (*,7500) CLASSI(ICLASS)
I = ITRCMX(ICLASS)
WRITE (*,7600) I, PHI(I), ALPHA(I), X(I), RP(I), RO(I),
& DELCR(2,1,I),OBJTER(1,I)(2:2),DELCR(2,2,I),OBJTER(2,I)(2:2),
& PERTHR(I)
CONTINUE
WRITE (*,8090)
FORMAT (IX,' - '/2X,'* Absolute ',
& 'value exceeds screening criteria')
CONTINUE
WRITE (*,8100)
FORMAT(1X,/1X,' Do you want to see green contrast values for all',
& ' lines of sight (y/n)? '\)
CALL RESPND (1,IANS,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.O) GO TO 9000
ICOUNT = 1
I LAST = IMAX + 3
CONTINUE
IHIGH = 0
CONTINUE
ROW = IHIGH + 1
IHIGH = ILOW + 17
IF(IHIGH.GT.ILAST) IHIGH = ILAST
IF( ICOUNT. EQ.l) THEN
WRITE (*,8300) 'PLUME CONTRAST AGAINST A SKY BACKGROUND'
ELSE
WRITE (*,8300) 'PLUME CONTRAST AGAINST A TERRAIN BACKGROUND'
FORMAT (1X//1X,A60)
END IF
WRITE (*,7200)
DO 8500 I = ILOW, IHIGH
IF( ICOUNT. EQ.l) THEN
WRITE (*,7600) I, PHI(I), ALPHA(I), X(I), RP(I), RO(I),
CPLUME(2,1,I),OBJSKY(1,I)(2:2),CPLUME(2,2,I),
OBJSKY(2,I)(2:2),PERTHR(I)
ELSE
WRITE (*,7600) I, PHI(I), ALPHA(I), X(I), RP(I), RO(I),
& DELCR(2,1,I),OBJTER(1,I)(2:2),DELCR(2,2,I),
& OBJTER(2,I)(2:2),PERTHR(I)
END IF
8500 CONTINUE
WRITE (V(A\)')' When you"re ready, please press [ENTER] for ',
& ' more lines of sight (Q to quit)'
CALL RESPND (5,IANS,RDUM,CSTR,IERR)
1172> IF (IERR.NE.O) GO TO 999
-------
**
Page
24
1173>
1174>
1175>
1176>
1177>
1178> C
1179> 9000
1180>
1181> 910
1182>
1183>
1184>
1185>
1186>
1187>
1188>
1189>
1190>
1191> 915
1192> 920
1193> 930
1194> 940
1195>
1196> 950
1197>
1198>
1199>
1200>
1201>
1202>
1203>
1204>
1205>
1206>
1207>
1208>
1209>
1210>
1211> 1000
1212>
1213>
1214>
1215>
1216>
1217>
1218>
1219> 999
1220>
1221> CDECK
1222> C
1223>
IF (IANS.EQ.2) GO TO 9000
IF(IHIGH.LT.ILAST) GO TO 8200
I COUNT = I COUNT + 1
IF(ICOUNT.EQ.3) GO TO 9000
GO TO 8150
CONTINUE
WRITE (*,910)
FORMAT(lX,//,lX,'Do you want to quit (y/n)? '\)
CALL RESPND (1,IANS,RDUM,CSTR, IERR)
IF (IERR.NE.O) GO TO 999
IF(IANS.EQ.l) GO TO 1000
LFIRST = 0
DO 915 I = 1,2
SKYMAX(I) = 0.
TERMAX(I) - 0.
RATSKY(I) - 0.
RATTER(I) = 0.
CONTINUE
FORMAT(lX,//,lX,'Do you want to change emissions? (y/n)'\)
FORMAT(lX,//,lX,'Do you want to change distances? (y/n)'\)
FORMAT(lX,//,lX,'Do you want to change particle sizes or ',
& 'densities? (y/n)'\)
FORMAT(lX,//,lX,'Do you want to change meteorology? (y/n)'\)
WRITE (*,920)
CALL RESPND (1,IEMISS,RDUM,CSTR, IERR)
IF (IERR.NE.O) GO TO 999
WRITE (*,930)
CALL RESPND (1,IDIST,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (*,940)
CALL RESPND (1, IPAR,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
WRITE (*,950)
CALL RESPND (1,IMET,RDUM,CSTR,IERR)
IF (IERR.NE.O) GO TO 999
GO TO 10
CONTINUE
WRITE (* *) ' *******************'
WRITE (* *)' '
WRITE (* *) ' VISCREEN summary report file is: MPSMRY
WRITE (* *) ' VISCREEN results file is: ',IPLTUS
WRITE (**)''
WRITE (**)''
WRITE /* *\ ' ********************
STOP
END
SZPAS
FUNCTION SZPAS(I,X)
-------
**
Page 25
1224>
1225>
1226>
1227>
1228>
1229>
1230>
1231>
1232>
1233>
1234>
1235>
1236>
1237>
1238>
1239>
1240>
1241>
1242>
1243>
1244>
1245>
1246>
1247>
1248>
1249>
1250>
1251>
1252>
1253>
1254>
1255>
1256>
1257>
1258>
1259>
1260>
1261>
1262>
1263>
1264>
1265>
1266>
1267>
1268>
1269>
1270>
1271>
1272>
1273>
1274>
SAVE
C
C PASQUILL-GIFFORD VERTICAL DISPERSION COEFFICIENT (SIGMA Z).
C
REAL A(7),B(7),C(7),D(7),LOGX
DATA A/1.157,-.031027,-.0045741,.011157,-.0005092,.0037608,O./
DATA B/2.815,.050674,.0040771,-.093465,-.10332,-.12889,O./
DATA C/3.316,1.0827,.92084,.72583,.67969,.65602,O./
DATA D/2.804,2.0327,1.7824,1.4901,1.3284,1.1391,0./
IF(I.EQ.7) GO TO 1
LOGX=ALOG10(X/1000.)
SZPAS=10.**(A(I)*LOGX*LOGX*LOGX+B(I)*LOGX*LOGX+C(I)*LOGX+D(I))
RETURN
1 LOGX=ALOG10(X)
SZPAS=10.**(-.0086351*LOGX*LOGX*LOGX-.036447*LOGX*LOGX+1.1243*LOGX
1 -1.8981)
RETURN
END
CDECK CHROMA
C
SUBROUTINE CHROMA(SPECB,SPECR)
SAVE
£*****
C***** CALCULATES VARIOUS COLORATION PARAMETERS SUCH AS CHROMA-
C***** TICITY COORDINATES,LUMINANCE,VALUE, AND DELTA E.
£*****
COMMON/COLOR/DELAB,
1XBAR(3),YBAR(3),ZBAR(3)
COMMON/REF/XCAPO,YCAPO,ZCAPO
DIMENSION SPECB(3),SPECR(3)
XCAP=0.
YCAP=0.
ZCAP=0.
XCAPR=0.
YCAPR=0.
ZCAPR=0.
DO 10 1=1,3
XCAP=XCAP+SPECB(I)*XBAR(I)
YCAP=YCAP+SPECB(I)*YBAR(I)
ZCAP=ZCAP+SPECB(I)*ZBAR(I)
XCAPR=XCAPR+SPECR(I)*XBAR(I)
YCAPR=YCAPR+SPECR(I)*YBAR(I)
ZCAPR=ZCAPR+SPECR(I)*ZBAR(I)
10 CONTINUE
VAL=116.*(YCAP/YCAPO)**.333-16.
VALR=116.*(YCAPR/YCAPO)**.333-16.
ASTAR=500.*((XCAP/XCAPO)**.333-(YCAP/YCAPO)**.333)
ASTARR=500.*((XCAPR/XCAPO)**.333-(YCAPR/YCAPO)**.333)
-------
**
Page
26
1275>
1276>
1277>
1278>
1279>
1280>
1281>
1282>
1283>
1284>
1285>
1286>
1287>
1288>
1289>
1290>
1291>
1292>
1293>
1294>
1295>
1296>
1297>
1298>
1299>
1300>
1301>
1302>
1303>
1304>
1305>
1306>
1307>
1308>
1309>
1310>
BSTAR=200.*((YCAP/YCAPO)**.333-(ZCAP/ZCAPO)**.333)
BSTARR=200.*((YCAPR/YCAPO)**.333-(ZCAPR/ZCAPO)**.333)
VALD=VAL-VALR
ASTARD=ASTAR-ASTARR
BSTARD=BSTAR-BSTARR
DELAB=SQRT(VALD*VALD+ASTARD*ASTARD+BSTARD*BSTARD)
RETURN
END
CDECK BLOCK DATA
C
BLOCK DATA
COMMON/COLOR/DELAB,
1 XBAR(3),YBAR(3),ZBAR(3)
COMMON/REF/XCAPO,YCAPO,ZCAPO
DATA XBAR/0.1196, 0.6317, 0.1838/
DATA YBAR/0.0935, 0.8229, 0.0753/
DATA ZBAR/0.7012, 0.0159, O.OOOO/
DATA XCAPO,YCAPO,ZCAPO/3*0./
END
CDECK INIT
SUBROUTINE INIT (IERR)
SAVE
SET VALUES FOR SOME COMMON BLOCK VARIABLES
1312>
1313>
1314>
1315>
1316>
1317>
1318>
1319>
1320>
1321>
1322>
1323>
1324>
1325>
COMMON /IO/ ITERM,ISMRY,ILOTUS
COMMON /COMR/ ALPHA(39), BABS,BEXT(3),
& CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
& 03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
& U,OMEGA,XMIN,XMAX,DFINE,DCOARS,OPART,DSOOT,DS04,
& SKYMAX(2),TERMAX(2),THRESH,CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
& RATSKY(2),RATTER(2)
COMMON /COMI/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
& IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
& L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
& LMDFLT,LPDFLT,LTDFLT
COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
CHARACTER*3 MASS(5),TIME(5)
CHARACTER*7 CLASSI(2)
CHARACTER*24 SOURCE,RECEPT
-------
**
Page
27
< 1326> C
s T?97s r
< 1328> C
< 1329>
<• Tigris r
V 13-J\JS U
< 1331> C
< 1332>
< 1333>
< 1334>
< 1335>
< 1336>
< 1337> C
< 1338>
< 1339>
< 1340>
< 1341>
< 1342> C
< 1343> C
< 1344> C
< 1345>
< 1346>
< 1347>
< 1348>
< 1349>
< 1350>
< 1351>
< 1352>
< 1353>
< 1354>
< 1355> C
* TJRfis r
x 1 03U>>? \f
< 1357> C
< 1358>
< 1359>
< 1360>
< 1361>
< 1362> C
< 1363>
< 1364>
< 1365>
< 1366>
< 1367>
< 1368> 10
< 1369> C
< 1370> C
< 1371> C
< 1372>
< 1373>
< 1374>
< 1375>
< 1376> C
IERR = -1
THF^F ^Hnill 1
ITERM = 1
ISMRY = 7
I LOTUS = 8
MXANG = 2
MXLOS = 39
IEMISS = 1
IDIST = 1
IPAR = 1
IMET = 1
SET DEFAULT
DFINE = 1.5
IFINE = 3
DCOARS =2.5
ICOARS = 8
DPART =2.5
I PART = 6
DSOOT =2.0
I SOOT = 1
DS04 =1.5
IS04 = 4
CCT nFFAIII T
oC 1 UtTHUL 1
03 = 0.04
U - 1.
I STAB = 6
GAMMA = 11.25
DO 10 I = 1, 2
SKYMAX(I) = 0.
TERMAX(I) = 0.
RATSKY(I) = 0.
RATTER(I) = 0.
CONTINUE
SET DEFAULT
THRESH =2.0
CGREEN =0.05
SCTANG(l) = 10.
SCTANG(2) = 140.
DRFAI 1 Y RF PARAMFTFR9
r\LMLL. T DC rnrVHrlL 1 Cr\o
PARTICLES CHARACTERISTICS
MFT Awn RArkT^pniiNn n?nwF
DC 1 MMU Dn^M3t\UUIlU \JL\J\\L.
THRESHOLDS AND SCATTER ANGLES
-------
**
Page
28
< 1377> C
< 1378> C
< 1379>
< 1380>
< 1381>
< 1382>
< 1383>
< 1384>
< 1385>
< 1386>
< 1387>
< 1388>
< 1389> C
< 1390>
< 1391>
< 1392> C
< 1393>
< 1394> C
< 1395> C
< 1396> C
< 1397> 999
< 1398>
< 1399> CDECK
< 1400> C
< 1401>
< 1402>
< 1403> C
< 1404> C
< 1405> C
< 1406> C
< 1408> C
< 1409>
< 1410>
< 1411>
< 1412>
< 1413>
< 1414>
< 1415>
< 1416>
< 1417>
< 1418>
< 1419>
< 1420>
< 1421> C
< 1423> C
< 1424>
< 1425> C
< 1426>
< 1427>
SET LABELS
MASS(l) = 'G'
MASS(2) = 'KG'
MASS(3) = 'MT'
MASS(4) = 'LB'
MASS(5) = 'TON'
TIME(l) = 'S'
TIME(2) = 'MIN'
TIME(3) = 'HR'
TIME(4) = 'DAY'
TIMEJ5) = 'YR'
CLASSI(l) - 'INSIDE'
CLASSI(2) = 'OUTSIDE'
IERR = 0
RETURN
END
INIT2
SUBROUTINE INIT2 (IERR)
SAVE
REINIT SOME IMPORTANT RESULTS ARRAYS
COMMON /COMR/ ALPHA (39), BABS,BEXT(3) ,
& CPLUME(3,2,39), DELCR(3,2,39) , DIST, GAMMA,
& 03, P(3,2,9), PHI(39J, RP(39), RV, TAU, X(39),
& U, OMEGA, XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
& SKYMAX(2) ,TERMAX(2) , THRESH, CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
& RATSKY(2),RATTER(2)
COMMON /CRGI/ LFIRST,ISCYMX(2) ,RATSCY(2) , ITRCMX(2) ,RATTRC(2)
IERR = -1
DO 10 I - 1, 2
SKYMAX(I) = -1.
-------
** Page 29
1428>
1429>
1430>
1431>
1432>
1433>
1434>
1435>
1436>
1437>
1438>
1439>
1440>
1441>
1442>
1443>
1444>
1445>
1446>
1447>
1448>
1449>
1450>
1451>
1452>
1453>
1454>
1455>
1456>
1457>
1458>
1459>
1460>
1461>
1462>
1463>
1464>
1465>
1466>
1467>
1468>
1469>
1470>
1471>
1472>
1473>
1474>
1475>
1476>
1477>
1478>
10
C
C
C
999
TERMAX(I) = -1.
RATSKY(I) = -1.
RATTER(I) = -1.
RATSCY(I) = -1.
RATTRC(I) = -1.
CONTINUE
IERR = 0
RETURN
END
CDECK OPENA
C
SUBROUTINE OPENA (IERR)
SAVE
C
C OPEN OUTPUT FILES FOR VISCREEN PROGRAM
C
£************************************************************************
C
COMMON /IFL/ IPSMRY,IPLTUS
COMMON /IO/ ITERM,ISMRY,ILOTUS
C
LOGICAL LFLAG
CHARACTERMO IPSMRY, IPLTUS
CHARACTER*2 IVAL
CHARACTER*40 CSTR
C
£********************+******+**********************************************
C
IERR = -1
C
C SUMMARY REPORT FILE
C
100
CONTINUE
WRITE (*,*) 'Path &
WRITE (V(A,A\)')
file name for Summary Report'
(max 40 characters including file name &',
& ' extension): '
READ (*,1000) IPSMRY
INQUIRE (FILE=IPSMRY,EXIST=LFLAG)
IF (LFLAG) THEN
WRITE (V(A\)') ' File Exists, do you want to overwrite it?
CALL RESPND (1,IYES.RNUM,CSTR,IERR)
IF (IYES.EQ.O) GO TO 100
OPEN (ISMRY,FILE=IPSMRY,STATUS='OLD')
ENDFILE ISMRY
REWIND ISMRY
ELSE
OPEN (ISMRY,FILE=IPSMRY,STATUS='NEW')
ENDIF
-------
**
Page
30
< 1479> C
< 1480> C
< 1481> C
< 1482> 200
< 1483>
< 1484>
< 1485>
< 1486>
< 1487>
< 1488>
< 1489>
< 1490>
< 1491>
< 1492>
< 1493>
< 1494>
< 1495>
< 1496>
< 1497>
< 1498>
< 1499> C
< 1500>
< 1501> C
< 1502> C
< 1503> C
< 1504>
< 1505> 1000
< 1506>
< 1507> CDECK
< 1508> C
< 1509>
< 1510>
< 1511> C
< 1512> C
s 1 CI-JN r
V 1 3 1 J^ O
< 1514> C
< 1515> C
< 1516> C
< 1517> C
< 1518> C
< 1519> C
< 1520> C
< 1521> C
< 1522> C
< 1523> C
< 1524> C
< 1525> C
< 1526> C
< 1527> C
< 1528> C
< 1529> C
INPUT AND LOTUS FORMAT RESULTS FILE
CONTINUE
WRITE (*,*) ' '
WRITE (*,*) 'Path & file name for Results Output'
WRITE (V(A,A\)') ' (max 40 characters including file name & '
& 'extension): '
READ (*,1000) IPLTUS
INQUIRE (FILE=IPLTUS,EXIST=LFLAG)
IF (LFLAG) THEN
WRITE (*,'(A\)') ' File Exists, do you want to overwrite it?
CALL RESPND (1,IYES,RNUM,CSTR,IERR)
IF (IYES.EQ.O) GO TO 200
OPEN ( I LOTUS , F I LE- 1 PLTUS , STATUS= ' OLD ' )
ENDFILE I LOTUS
REWIND ILOTUS
ELSE
OPEN ( ILOTUS, FILE=IPLTUS,STATUS='NEW')
END IF
IERR - 0
RETURN
FORMAT (40A)
END
RESPND
SUBROUTINE RESPND (IFLAG, INUM,RNUM,CSTR,IERR)
SAVE
ficj IICCD DCCpnKKF FROM THF TFRMTNAI
uul UOCr\ fxuOrUliOC ri\UI" Int. ICixrllliML
TRAPPING ERRORS AS WE GO
ARGUMENTS:
IFLAG I RESPONSE TYPE FLAG
= 1 YES/NO
= 2 INTEGER
= 3 REAL
= 4 CHARACTER STRING
= 5 QUITTING ?
INUM I INTEGER RETURNED ARG FOR IFLAG =0,1
NUMERIC INTEGER OR
= 0 NO FOR IFLAG = 0
= 1 YES
= 2 QUIT, YES I WANT TO
RNUM R REAL RETURNED ARG
CSTR C CHARACTER RETURNED ARG
-------
**
Page
31
C
C
1530> C
1531> C
1532> C
1533> C
1534>
1535> C
1536>
1537> C
1538>
1539>
1540>
1541>
1542>
1543>
1544>
1545> C
1546>
1547>
1548>
1549>
1550>
1551>
1552>
1553>
1554>
1555>
1556> C
1557> C
1558> C
1559> 100
1560>
1561>
1562>
1563>
1564>
1565>
1566>
1567>
1568>
1569>
1570>
1571>
1572>
1573>
1574>
1575>
1576>
1577> 200
1578>
1579>
1580>
IERR I ERROR FLAG RETURNED
= 0 OKEY-DOKEY
< 0 OPPS OF SOME KIND
C
C
C
COMMON /IO/ ITERM,ISMRY,ILOTUS
REAL RNUM
INTEGER INUM,IFLAG,IERR,ICNT,MXERR
CHARACTER CSTR*40,YESNO*3
DATA MXERR / 3 /
BRANCH ON RESPONSE TYPE WANTED
ICNT = 0
IERR = -1
IF (IFLAG.EQ.l) GO TO 100
IF (IFLAG.EQ.2) GO TO 200
IF (IFLAG.EQ.3) GO TO 300
IF (IFLAG.EQ.4) GO TO 400
IF (IFLAG.EQ.5) GO TO 500
GO TO 999
YESNO ANSWER
CONTINUE
INUM = 0
READ (*,'(3A)',ERR=910) YESNO
IF (YESNO(lrl).EQ.'Y' .OR. YESNO(l:l).EQ.'y') THEN
INUM = 1
IERR = 0
GO TO 999
ELSE
IF (YESNO(1:1).EQ.'N' .OR. YESNO(l:l).EQ.'n') THEN
INUM = 0
IERR = 0
GO TO 999
ENDIF
ENDIF
GO TO 910
INTEGER RESPONSE
CONTINUE
READ (*,*,ERR=920) INUM
IERR = 0
GO TO 999
-------
**
Page 32
1581> C
1582> C
1583> C
1584> 300
1585>
1586>
1587>
1588> C
1589> C
1590> C
1591> 400
1592>
1593>
1594>
1595> C
1596> C
1597> C
1598> 500
1599>
1600>
1601>
1602>
1603>
1604>
1605>
1606>
1607>
1608> C
1609> C
1610> C
1611> 910
1612>
1613>
1614>
1615> C
1616> 920
1617>
1618>
1619>
1620> C
1621> 930
1622>
1623>
1624>
1625> C
1626> 940
1627>
1628>
1629>
1630> C
1631> 950 ICNT = ICNT + 1
REAL RESPONSE
CONTINUE
READ (*,*,ERR=930) RNUM
IERR = 0
GO TO 999
CHARACTER STRING INPUT
CONTINUE
READ (*/(40A)',ERR=940) CSTR
IERR = 0
GO TO 999
IS HE A QUITER
CONTINUE
INUM = 0
READ (V(3A)',ERR-910) YESNO
IF (YESNO(lrl).EQ.'Q' .OR. YESNO(1:1).EQ.'q') THEN
INUM - 2
IERR = 0
GO TO 999
END IF
IERR = 0
GO TO 999
ERROR MESSAGES
ICNT = ICNT + 1
IF (ICNT.GT.MXERR) GO TO 999
WRITE (V(A\)') ' Please answer Y or N: '
GO TO 100
ICNT = ICNT + 1
IF (ICNT.GT.MXERR) GO TO 999
WRITE (*,'(A\)') ' Error...Please re-enter number: '
GO TO 200
ICNT = ICNT + 1
IF (ICNT.GT.MXERR) GO TO 999
WRITE (*,'(A\)') ' Error...Please re-enter number: '
GO TO 300
ICNT = ICNT + 1
IF (ICNT.GT.MXERR) GO TO 999
WRITE (V(A\)') ' Illegal character string, Try again:
GO TO 400
-------
**
Page
33
1632>
1633>
1634>
1635>
1636>
1637>
1638>
1639>
1640>
1641>
1642>
1643>
1644>
1645>
1646>
1647>
1648>
1649>
1650>
1651>
1652>
1653>
1654>
1655>
1656>
1657>
1658>
1659>
1660>
1661>
1662>
1663>
1664>
1665>
1666>
1667>
1668>
1669>
1670>
1671>
1672>
1673>
1674>
1675>
1676>
1677>
1678>
1679>
1680>
1681>
1682>
IF (ICNT.GT.MXERR) GO TO 999
WRITE (V(A\)') ' Enter Q to quit:
GO TO 400
999 RETURN
END
CDECK SMRPT1
C
SUBROUTINE SMRPT1 (IERR)
SAVE
SUBROUTINE OUTPUTS HEADER & INPUT RECORDS FOR
THE SUMMARY REPORT
COMMON /IO/ ITERM,ISMRY,ILOTUS
COMMON /COMR/ ALPHA(39), BABS,BEXT(3),
& CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
& 03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
& U,OMEGA,XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
& SKYMAX(2),TERMAX(2),THRESH,CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
& RATSKY(2),RATTER(2)
COMMON /COm/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
& IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
& L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
& LMDFLT,LPDFLT,LTDFLT
COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
CHARACTER*3 MASS(5),TIME(5)
CHARACTER*? CLASS I(2)
CHARACTER*24 SOURCE,RECEPT
C
Q**********************************************************
C
C TABLE A
C
WRITE (ISMRY,1000) SOURCE,RECEPT
1000 FORMAT (/15X,'Visual Effects Screening Analysis for'/
& 15X,' Source: ',A/
& 15X,' Class I Area: ',A)
IF (L1DFLT.EQ.1) THEN
WRITE (ISMRY.1001)
ELSE
WRITE (ISMRY.1002)
ENDIF
-------
**
Page 34
< 1683> 1001 FORMAT (//15X,' *** Level-1 Screening ***')
< 1684> 1002 FORMAT (//15X,'*** User-selected Screening Scenario Results ***')
< 1685> C
< 1686> C TABLE B
< 1687> C
< 1688> WRITE (ISMRY,*)'Input Emissions for '
< 1689> WRITE (ISMRY,1010) QPARTI,MASS(IMASS),TIME(ITIME),
< 1690> & QNOXI,MASS(IMASS),TIME(ITIME),
< 1691> & QN02I,MASS(IMASS),TIME(ITIME),
< 1692> & QSOOTI,MASS(IMASS),TIME(ITIME),
< 1693> & QS04I,MASS(IMASS),TIME(ITIME)
< 1694> 1010 FORMAT (/' Particulates ',F8.2,2X,A3,'/',A3/
< 1695> & ' NOx (as N02) ',F8.2,2X,A3,'/',A3/
< 1696> & ' Primary N02 ',F8.2,2X,A3,'/',A3/
< 1697> & ' Soot ',F8.2,2X,A3,'/',A3/
< 1698> & ' Primary S04 ',F8.2,2X,A3,'/',A3)
< 1699> WRITE (ISMRY,*)' '
< 1700> C
< 1701> IF (LPDFLT.EQ.l) THEN
< 1702> WRITE (ISMRY,1003)
< 1703> 1003 FORMAT (/5X, '**** Default Particle Characteristics Assumed')
< 1704> ELSE
< 1705> WRITE (ISMRY,1004)
< 1706> 1004 FORMAT (/15X,'PARTICLE CHARACTERISTICS'/
< 1707> & 15X,'Density',7X,'Diameter'/
< 1708> & 15X, '====«=',7X, '««==«=')
< 1709> WRITE (ISMRY, 1005) DPART,IPART,DSOOT, ISOOT.DS04., IS04
< 1710> 1005 FORMAT (IX,'Primary Part. ',F6.1,7X,I6/
< 1711> & IX,'Soot ',F6.1,7X,I6/
< 1712> & IX.'Sulfate ',F6.1,7X,16)
< 1713> ENDIF
< 1714> C
< 1715> C TABLE C
< 1716> C
< 1717> WRITE (ISMRY,1006)
< 1718> 1006 FORMAT (/15X,'Transport Scenario Specifications:'/)
< 1719> WRITE (ISMRY,1007) 03,RV,DIST,XMIN,XMAX,GAMMA
< 1720> 1007 FORMAT (5X,'Background Ozone: ',F8.2,' ppm'/
< 1721> & 5X,'Background Visual Range: ',F8.2,' km'/
< 1722> & 5X,'Source-Observer Distance: ',F8.2,' km'/
< 1723> & 5X,'Min. Source-Class I Distance: ',F8.2,' km'/
< 1724> & 5X,'Max. Source-Class I Distance: ',F8.2,' km'/
< 1725> & 5X,'Plume-Source-Observer Angle: ',F8.2,' degrees')
< 1726> C
< 1727> WRITE (ISMRY,1008) ISTAB,U
< 1728> 1008 FORMAT (5X,'Stability: ',I3/
< 1729> & 5X,'Wind Speed: ',F6.2,' m/s')
< 1730>
< 1731> C
< 1732> IERR = 0
< 1733> 999 RETURN
-------
**
Page 35
1734>
1735>
1736>
1737>
1738>
1739>
1740>
1741>
1742>
1743>
1744>
1745>
1746>
1747>
1748>
1749>
1750>
1751>
1752>
1753>
1754>
1755>
1756>
1757>
1758>
1759>
1760>
1761>
1762>
1763>
1764>
1765>
1766>
1767>
1768>
1769>
1770>
END
CDECK SMRPT2
C
SUBROUTINE SMRPT2 (IERR)
SAVE
1772>
1773>
1774>
1775>
1776>
1777>
1778>
1779>
1780>
1781>
1782>
1783>
1784>
1001
C
C
C
SUBROUTINE OUTPUTS RESULT SUMMARY TO
THE SUMMARY REPORT
COMMON /IO/ ITERM.ISMRY.ILOTUS
COMMON /COm/ ALPHA(39), BABS,BEXT(3),
& CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
& 03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
& U,OMEGA,XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
& SKYMAX(2),TERMAX(2),THRESH,CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
& RATSKY(2),RATTER(2)
COMMON /COMI/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
& IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
& L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
& LMDFLT,LPDFLT,LTDFLT
COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
CHARACTER*3 MASS(5),TIME(5)
CHARACTER*7 CLASSI(2),IBACK(2)
CHARACTER*24 SOURCE,RECEPT
DATA IBACK / 'SKY '/TERRAIN'/
Ir*****
C
< 1771> C
1000
IERR = -1
WRITE (ISMRY,1000)
FORMAT (/28X,'R E S U L T S'//1X,'Asterisks (*) indicate',
& ' plume impacts that exceed screening criteria')
TABLE D RESULTS WITHIN CLASS I AREA
ICLASS = 1
ISMAX = ISKYMX(ICLASS)
WRITE (ISMRY.1001) CLASSI(ICLASS)
FORMAT (/10X,'Maximum Visual Impacts ',A,' Class I Area')
PASS OR FAIL ?
-------
** Page 36
< 1785> IF ((SKYMAX(ICLASS).GT.THRESH).AND.(RATSKY(ICLASS).GT.l.)) THEN
< 1786> WRITE (ISMRY,*) ' Screening Criteria ARE Exceeded'
< 1787> ELSE
< 1788> IF ((TERMAX(ICLASS).GT.THRESH).AND.(RATTER(ICLASS).GT.l.)) THEN
< 1789> WRITE (ISMRY,*) ' Screening Criteria ARE Exceeded'
< 1790> ELSE
< 1791> WRITE (ISMRY,*) ' Screening Criteria ARE NOT Exceeded'
< 1792> ENDIF
< 1793> ENDIF
< 1794> WRITE (ISMRY,1002)
< 1795> 1002 FORMAT (37X,'Delta E' ,7X,'Contrast'/35X,'«==« =',
< 1796> & 3X,'== ===='/lX,'Backgrnd',lX,'Theta',lX,
< 1797> & 'Azi',IX,'Distance',IX,'Alpha',IX,'Crit',2X,'Plume',3X,
< 1798> & 'Crit',2X,'Plume')
< 1799> WRITE (ISMRY,1005)
< 1800> 1005 FORMAT (IX,'========',IX,'-.»-»',IX,
< 1801> & '»-»', IX,' —', IX,'»»—', IX, '====',2X,'=—=',3X,
< 1802> & '====',2X,'=====')
< 1803> C
< 1804> C SKY
< 1805> C
< 1806> DO 100 IS = 1, 2
< 1807> WRITE (ISMRY,1003) IBACK(l),SCTANG(IS),PHI(ISMAX),X(ISMAX),
< 1808> & ALPHA(ISMAX),THRSKY(IS,ISMAX),DELSKY(IS,ISMAX),
< 1809> & OBJSKY(IS,ISMAX)(1:1),PERTHR(ISMAX),CPLUME(2,IS,ISMAX),
< 1810> & OBJSKY(IS,ISMAX)(2:2)
< 1811> 1003 FORMAT (2X,A7,1X,F4.0,1X,F4.0,2X,F5.1,3X,F4.0,1X,F5.2,1X,F6.3,
< 1812> & A1,1X,F5.2,1X,F6.3,A1)
< 1813> 100 CONTINUE
< 1814> C
< 1815> C TERRAIN
< 1816> C
< 1817> ITMAX = ITERMX(ICLASS)
< 1818> DO 101 IS = 1, 2
< 1819> WRITE (ISMRY,1003) IBACK(2),SCTANG(IS),PHI(ITMAX),X(ITMAX),
< 1820> & ALPHA(ITMAX),THRTER(IS,ITMAX),DELTER(IS,ITMAX),
< 1821> & OBJTER(IS,ITMAX)(1:1),PERTHR(ITMAX),DELCR{2,IS,ITMAX),
< 1822> & OBJTER(IS,ITMAX)(2:2)
< 1823> 101 CONTINUE
< 1824> C
< 1825> WRITE (ISMRY,*) ' '
< 1826> C
< 1827> C TABLE E RESULTS OUTSIDE CLASS I AREA
< 1828> C
< 1829> ICLASS = 2
< 1830> ISMAX = ISKYMX(ICLASS)
< 1831> WRITE (ISMRY,1001) CLASSI(ICLASS)
< 1832> C
< 1833> C PASS OR FAIL ?
< 1834> C
< 1835> IF ((SKYMAX(ICLASS).GT.THRESH).AND.(RATSKY(ICLASS).GT.l.)) THEN
-------
**
Page 37
< 1836>
< 1837>
< 1838>
< 1839>
< 1840>
< 1841>
< 1842>
< 1843>
< 1844>
< 1845>
< 1846> C
<• ift47-> r
^. 1 O*t / s \,
< 1848> C
< 1849>
< 1850>
< 1851>
< 1852>
< 1853>
< 1854> 200
< 1855> C
< 1856> C
< 1857> C
< 1858>
< 1859>
< 1860>
< 1861>
< 1862>
< 1863>
< 1864> 201
< 1865> C
< 1866> C
< 1867>
< 1868> 999
< 1869>
< 1870> CDECK
< 1871> C
< 1872>
< 1873>
< 1874> C
< 1875> C
< 1876> C
< 1877> C
WRITE (ISMRY,*) ' Screening Criteria ARE Exceeded'
ELSE
IF ((TERMAX(ICLASS).GT. THRESH). AND. (RATTER(ICLASS) .GT.l.)) THEN
WRITE (ISMRY,*) ' Screening Criteria ARE Exceeded'
ELSE
WRITE (ISMRY,*) ' Screening Criteria ARE NOT Exceeded'
END IF
ENDIF
WRITE (ISMRY, 1002)
WRITE (ISMRY, 1005)
CKY
DO 200 IS - 1, 2
WRITE (ISMRY, 1003) IBACK(l) ,SCTANG( IS) ,PHI(ISMAX) ,X(ISMAX) ,
& ALPHA(ISMAX),THRSKY(IS,ISMAX),DELSKY(IS,ISMAX),
& OBJSKY( IS, ISMAX) (1:1), PERTHR( ISMAX) ,CPLUME(2, IS, ISMAX) ,
& OBJSKY(IS,ISMAX)(2:2)
CONTINUE
TFRRflTN
— --- — --- Itrvrvnill •• — - — - — ~
ITMAX = ITERMX(ICLASS)
DO 201 IS = 1, 2
WRITE (ISMRY, 1003) IBACK(2),SCTANG( IS), PHI (ITMAX) ,X(ITMAX),
& ALPHA( ITMAX), THRTER( IS, ITMAX), DELTER( IS, ITMAX),
& OBJTER( IS, ITMAX) (1 : 1) , PERTHR( ITMAX) ,DELCR(2, IS, ITMAX) ,
& OBJTER(IS,ITMAX)(2:2)
CONTINUE
IERR = 0
RETURN
END
WINPTS
SUBROUTINE WINPTS (IERR)
SAVE
SUBROUTINE WRITES INPUTS TO HEADER OF
THE FULL RESULTS FILE
< 1878> £********************************************************************
< 1879> C
< 1880>
< 1881>
< 1882>
< 1883>
< 1884>
< 1885>
< 1886>
COMMON /I O/ ITERM, ISMRY, ILOTUS
COMMON /COm/ ALPHA(39), BABS,BEXT(3) ,
& CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
& 03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
& U, OMEGA, XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
& SKYMAX(2) ,TERMAX(2) .THRESH, CGREEN,
& QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
-------
** Page 38
1887>
1888>
1889>
1890>
1891>
1892>
1893>
1894>
1895>
1896>
1897>
1898>
1899>
1900>
1901>
1902>
1903>
1904>
1905>
1906>
1907>
1908>
1909>
1910>
1912>
1913>
1914>
1915>
1916>
1917>
1918>
1919>
1920>
1921>
1922>
1923>
1924>
1925>
1926>
1927>
1928>
1929>
1930>
1931>
1932>
1933>
1934>
1935>
1936>
1937>
1000
C
C
C
1001
C
C
C
C
C
C
& QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
& TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
& DELTER(2,39),SPECB(3),SPECP(3),
& PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
& RATSKY(2),RATTER(2)
COMMON /COMI/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
& IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
& L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
& LMDFLT,LPDFLT,LTDFLT
COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
CHARACTER*3 MASS(5),TIME(5)
CHARACTER*7 CLASSI(2)
CHARACTER*24 SOURCE,RECEPT
CHARACTER*! IQUOT
DATA IQUOT / " " /
IERR = -1
WRITE (ILOTUS,1000) IQUOT,SOURCE,IQUOT,IQUOT,RECEPT,IQUOT,
& IMASS,ITIME
FORMAT (A,A,A/A,A,A/215)
EMISSIONS
WRITE (ILOTUS,1001) QPARTI,QNOXI,QN02I,QSOOTI,QS04I
FORMAT (8F10.3)
GEOMETRY 1
WRITE (ILOTUS,1001) DIST,XMIN,XMAX,RV
PARTICLE CHARACTERISTICS
WRITE (ILOTUS,1002) L1DFLT,DFINE,IFINE,
&
&
&
&
1002
C
C
C
1003
C
C
C
L1DFLT,DCOARS,ICOARS,
L1DFLT,DPART,IPART,
L1DFLT,DSOOT,ISOOT,
L1DFLT,DS04,IS04
FORMAT (I5,F10.3,I5)
BACKGROUND OZONE AND MET
WRITE (ILOTUS,1003) L1DFLT,03,U,ISTAB
FORMAT (I5,2F10.3,I5)
PLUME OFFSET ANGLE
-------
** Page 39
< 1938>
< 1939> C
< 1940> C
< 1941>
< 1942> 999
< 1943>
1
1
i
< 1944> CDECK I
< 1945> C
< 1946>
< 1947>
< 1948> C
< 1949> C
< 1950> C
< 1951> C
< 1952> C***
< 1953> C
< 1954>
< 1955>
< 1956>
< 1957>
< 1958>
< 1959>
< 1960>
< 1961>
< 1962>
< 1963>
< 1964>
< 1965>
< 1966>
< 1967>
< 1968>
< 1969>
< 1970>
< 1971>
< 1972>
< 1973>
< 1974>
< 1975> C
< 1976>
< 1977> C
< 1978> C***
< 1979> C
< 1980>
< 1981>
< 1982>
< 1983>
< 1984>
< 1985>
< 1986>
< 1987>
< 1988>
**•
I
I
&
&
&
&
&
&
&
&
&
&
1
&
&
&
1
1
1
1
1
**i
1
1
&
&
&
WRITE (ILOTUS,1003) L1DFLT,GAMMA
IERR = 0
RETURN
END
WRESLT
SUBROUTINE WRESLT (NLOS,IERR)
SAVE
SUBROUTINE WRITES RESULTS TO
THE FULL RESULTS FILE
COMMON /IO/ ITERM,ISMRY,ILOTUS
COMMON /COMR/ ALPHA(39), BABS,BEXT(3),
CPLUME(3,2,39), DELCR(3,2,39), DIST, GAMMA,
03, P(3,2,9), PHI(39), RP(39), RV, TAU, X(39),
U,OMEGA,XMIN,XMAX,DFINE,DCOARS,DPART,DSOOT,DS04,
SKYMAX(2),TERMAX(2),THRESH,CGREEN,
QPARTI,QPART,QNOXI,QNOX,QN02I,QN02,QSOOTI,QSOOT,QS04I,
QS04,RO(39),PRAY(2),PBACK(3,2),SCTANG(2),SKY(3,2),
TERAIN(3,2,39),PLUSKY(3,2,39),PLUTER(3,2,39),DELSKY(2,39),
DELTER(2,39),SPECB(3),SPECP(3),
PSI(39),PERTHR(39),THRSKY(2,39),THRTER(2,39),RATIO,
RATSKY(2),RATTER(2)
COMMON /COm/ ISIZE,ISTAB,ITHETA,IFINE,ICOARS,IPART,ISOOT,
IS04,ISKYMX(2),ITERMX(2),IANS,IEMISS,IDIST,IPAR,IMET,
L1DFLT,LSCLAS(39),MXANG,MXLOS,IMASS,ITIME,
LMDFLT,LPDFLT,LTDFLT
COMMON /COMC/ MASS,TIME,SOURCE,RECEPT,CLASSI,OBJSKY,OBJTER
CHARACTER*2 OBJSKY(2,39),OBJTER(2,39)
CHARACTER*3 MASS(5),TIME(5)
CHARACTER*? CLASSI(2)
CHARACTER*24 SOURCE,RECEPT
INTEGER 1C
Q********************************************************^
IERR = -1
WRITE (ILOTUS.1000) NLOS
DO 100 LOS = 1, NLOS
1C = LSCLAS(LOS)
IF (IC.EQ.2) 1C = 0
WRITE (ILOTUS,1000) LOS,IC,PHI(LOS),ALPHA(LOS),X(LOS),
RP(LOS),RO(LOS),PSI(LOS),PERTHR(LOS),
(THRSKY(I,LOS),DELSKY(I,LOS),1=1,MXANG),
(THRTER(I,LOS),DELTER(I,LOS),1=1,MXANG)
-------
**
Page
40
1989>
1990>
1991>
1992>
1993>
1994>
1995>
1996>
1997>
1998>
1999>
2000>
2001>
2002>
2003>
2004>
2005>
2006>
2007>
2008>
2009>
1000
100
C
C
C
1001
200
C
C
999
FORMAT
CONTINUE
URl
- - - — Hi\l
WRITE (IL
DO 200 LC
1C = L5
IF (1C.
WRITE (
&
&
&
FORMAT
CONTINUE
IERR = 0
RETURN
END
(1X,I2,I2,F8.1,4F7.1,F5.2,F7.
JE OUT CONTRAST ORDERED GREEN
.OTUS,1000) NLOS
»S - 1, NLOS
;CLAS(LOS)
EQ.2) 1C = 0
ILOTUS,1001) LOS,IC,PHI(LOS),
(CPLUME(2,J,
(CPLUME(1,J,
(CPLUME(3,J,
(1X,I2,I2,F8.3,15F7.3)
LOS)
LOS)
LOS)
3.10F7.2)
, BLUE, RED
PERTHR(LOS)
,DELCR(2,J,
,DELCR(1,J,
,DELCR(3,J,
,
LOS)
LOS)
LOS)
,J=1,MXANG),
,J=1,MXANG),
,J=1,MXANG)
-------
TECHNICAL REPORT DATA
(Please read Instructions on the reverse before completing)
i. REPORT NO.
EPA-450/4-88-015
2.
4. TITLE AND SUBTITLE
Workbook for Plume Visual Impact Screening and Analysis
3. RECIPIENT'S ACCESSION NO.
5. REPORT DATE
September 1988
6. PERFORMING ORGANIZATION CODE
7. AUTHOR(S)
Douglas A. Latimer and Robert G. Ireson
8. PERFORMING ORGANIZATION REPORT NO.
9. PERFORMING ORGANIZATION NAME AND ADDRESS
10. PROGRAM ELEMENT NO.
Systems Applications, Inc.
101 Lucas Valley Road
San Rafael, CA 94903
11. CONTRACT/GRANT NO.
12. SPONSORING AGENCY NAME AND ADDRESS
Office of Air Quality Planning and Standards
Technical Support Division
U.S. Environmental Protection Agency
Research Triangle Park. NC 27711
13. TYPE OF REPORT AND PERIOD COVERED
14. SPONSORING AGENCY CODE
15 SUPPLEMENTARY NOTES
This document is a revision of the Workbook for Estimating Visibility Impairment,
EPA-450/4-80-031.
1R ABSTRACT
The Prevention of Significant Deterioration and visibility regulations of the U.S.
Environmental Protection Agency (EPA) require the evaluation of a type of visibility
impairment which can be traced to a single source or small group of sources known as
"plume blight". This Workbook presents current EPA guidance on the use of screening
procedures to estimate visibility impairment due to plume blight and is an update and
a revision to the earlier book. It is being issued as a draft for public comment until
a final version is incorporated into the Guideline on Air Quality Models (Revised).
It preserves the same 3-level screening approach and includes a new screening model
(VISCREEN) that can be run on a personal computer. The VISCREEN model is used for
both Level-1 and Level-2 screening analyses, and is designed to evaluate plume visual
effects along multiple lines of sight across the plume's length for two different
viewing backgrounds and for two different scattering angles. It also provides for
the evaluation of the potential perceptibility of plumes using recent psychophysical
concepts. The Workbook provides the technical basis for the model and contains
several example applications to illustrate the use of these methods.
1 7.
KEY WORDS AND DOCUMENT ANALYSIS
DESCRIPTORS
Air Pollution
Meteorology
Air Quality Dispersion Model
Visibility
Aerosols
Nitrogen Dioxide
b.lDENTIFIERS/OPEN ENDED TERMS
New Source Review
Air Pollution Control
c, COSATI Held/Group
13B
4A
4B
in HIS T niBUTION STATEMENT
Release Unlimited
19. SECURITY CLASS (Till! Report)
Unclassified
21 NO. OF PAGES
200
20 SECURITY CLASS iTIuspage)
Unclassified
27 PRICE
FPA Form 2270-1 (Rev. 4-77)
Pnrvious Em DON is OBSOLETE
------- |