toastedalmonds.org http://toastedalmonds.org/ Tidbits of knowledge from Mike Newman en-us Sat, 13 Oct 2012 00:00:00 -0400 http://toastedalmonds.org/2012/10/13/simulation_of_wintertime_high_ozone_concentrations_in_southwestern_wyoming_using_the_calmet_calgrid_modeling_system.html http://toastedalmonds.org/2012/10/13/simulation_of_wintertime_high_ozone_concentrations_in_southwestern_wyoming_using_the_calmet_calgrid_modeling_system.html Simulation of Wintertime High Ozone Concentrations in Southwestern Wyoming Using the CALMET CALGRID Modeling System

Simulation of Wintertime High Ozone Concentrations in Southwestern Wyoming Using the CALMET CALGRID Modeling System

As summarized in Reed et. al. (2009)[1], the Upper Green River Basin (UGRB), which is located in Sublette County, Wyoming, is bounded by the Wind River Range to the east, the Wyoming Range to the west, the Gros Ventre Range to the north, and bounded by the Uinta Range to the south. These surrounding, significant terrain features effectively create a bowl-like basin that greatly influences the local meteorology relative to the rest of the area. The UGRB is roughly 1,000 meters to 2,000 meters lower than the terrain features to the east and west (WDEQ-AQD 2009)[2].

Within the UGRB, significant development of oil and gas fields has occurred recently. This development has resulted in the release of significant quantities of NOx and VOC emissions, which are both known ozone precursors. Recent monitoring data has indicated elevated ozone concentrations in the late winter that exceed the current National Ambient Air Quality Standards (NAAQS) for 8-hour ozone. As a result of these high concentrations, the WDEQ initiated the Upper Green River Winter Ozone Study (UGWOS) to understand and characterize observed phenomenon.

The 2008 UGWOS final report (ENVIRON 2008)[3] documents the monitoring network and field operations during Intensive Operating Periods (IOPs) that were part of the study during February and March, 2008. The UGWOS field study produced a high quality database of observations for several meteorological parameters as well as ambient measurements of air quality concentrations of ozone precursors in several areas within the Basin. The formulation of the CALMET database has been discussed fully in prior documents (Reed 2009, TRC 2009)[4].

The CALGRID photochemical grid model was run with the above CALMET meteorological database and oil and gas operator-supplied emissions in an effort to replicate the high winter-time ozone concentrations observed at three Federal Reference (FR) ozone-monitoring sites in Sublette Co., WY in February and March 2008. The sites are Daniel, Boulder and Jonah – each within the county and more specifically, the Upper Green River Basin. The ozone monitoring sites are also located close to (Daniel, Boulder) or within (Jonah) active oil and gas field developments, i.e., the Pinedale and Jonah fields. Five full-scale CALGRID runs for the period of February 18-24, 2008, along with several sensitivity and diagnostic analyses, were conducted. The results of this modeling indicate the most sensitivity to VOC speciation and total mass.

EMISSION INVENTORY AND SPECIATON

The Sublette County oil and gas emission inventory was provided by WDEQ and processed by both WDEQ and TRC for CALGRID model input. The emission inventory is comprised of emission sources associated with oil and gas production in Sublette County. The stationary source inventories consist of compressor stations, drill rigs, production sources (heaters, flashing, completions, etc.). Mobile sources were added in Run 5. Generally, the compressor stations and drill rigs are large sources of primary NOx, while the production sources are large sources of VOCs. The VOC emissions in the Basin tend to be of the low reactive variety, but are found at high concentrations near the oil and gas sources. According to the observed canister data, the most abundant high reactive VOCs in the Basin are xylenes (m,p and o) and toluene (ENVIRON 2008)[3], however this can vary by site or time-of-day.

Often, the emission inventory is a source of great uncertainty in photochemical grid modeling, especially the precursor VOC portion. The uncertainty arises from both an observational and modeling point of view, i.e., measurement and/or laboratory issues such as species identification and detection limits contribute to uncertainties as well as the fact that each species has specific reactivity profiles and photolysis parameters for use in modeling. In order to fulfill the chemical mechanisms requirements, the raw VOC emission inventory must be speciated (if only total VOCs provided), or grouped into like-species prior to model input. Given the amount of uncertainty and processing required for the VOC emissions, each of the five model runs represent an additional emission inventory assumption; with each assumption generally considered an improvement or a refinement over the prior analyses.

In order to increase the state of knowledge of the Basin emissions, WDEQ has compiled a detailed inventory of oil and gas sources within Sublette Co. during the months of January through March (the winter inventory). This inventory refines the temporal and spatial resolution of the ozone precursor emissions during the important late winter/early spring months. Information provided by the winter inventory provides monthly hours of operation and emissions for the drill rigs; speciated emissions for specific production activity (e.g., dehys and flashing), wellhead engines, completions and flaring. This inventory was available for winter 2008 and used in the analyses, except Run 1 which used 2007 annual production well data due to time constraints.

The use of a refined inventory, particularly for VOC sources, is expected to provide increased model performance since this is often a model input that has large uncertainty. However, even with speciated VOCs provided by the operators, several iterations and decisions were still required to understand model response and ensure consistency. For instance, some sources or source types had speciated emissions for individual hydrocarbons such as methane through octane (denoted as C1 through C8) or benzene, toluene, ethylbenzene or xylene (BTEX) while others provided only total VOCs. The effect of species treatment was assessed in each of the runs described below. Each run provided additional insights into important model responses and sensitivities to emissions and speciation.

The VOC emissions were processed to conform with the CB-IV chemical mechanism contained within the CALGRID model. CB-IV uses structural-lumping to generalize the representation of chemicals and chemical bonds. Four types of species are present: inorganic species, organic species (e.g. formaldehyde, ethane, and isoprene) that are important to represent explicitly, carbon bond surrogates (PAR = single-bonded carbon atom; OLE = carbon-carbon double bond; ALD2 = carbonyl and adjacent carbon atom), and molecular surrogates (TOL = toluene and other monoalkyl-benzenes; XYL = xylene and other dialkly-benzenes and also triakly-benzenes). Several techniques were used to remap a given emissions inventory to the CB-IV species.

The primary technique uses EPA’s Emission Modeling Clearinghouse Speciation (EMCH) methodology/data. First, a Standard Classification Code (SCC) is assigned for each source in the emissions inventory. Next, the VOC amount is scaled up to TOG (Total Organic Gases, which includes methane and ethane) using a given VOC to TOG scale-up factor lookup table (based on SCC code). Next, the SCC code is matched against a 4 digit Profile code. The Profile code provides the lookup index to a table of mass fractions of the different portion of the TOG, as represented as CB-IV species.

Given the importance of formaldehyde in the area, an optional technique (applied for some sources) replaced the formaldehyde estimated by the SCC code method with the actual formaldehyde value provided in the emissions inventory. This value “overriding” technique preserved the TOG mass by rescaling the non-formaldehyde organic CB-IV species to account for the change in formaldehyde added (or subtracted). For example, if the emission inventory formaldehyde amount for a particular source was 5 lb/hr higher than the SCC method estimation, then the non-formaldehyde species were equally scaled down to remove a total of 5 lb/hr from their emission rates.

Of particular note are Runs 1 and 2 that use the Profile 0000 (SCC 0), which is documented as an “Over All Average” profile, independent of industrial source type. This profile provides a different reactive mixture of CB-IV species than typically found in the SCC codes and attendant Profiles for oil and gas activities. Normally, its corresponding VOC to TOG scale-up factor is 1.0, which assumes that no additional methane and ethane is present (mostly VOCs). In the initial version of the emissions preprocessing program, the VOC to TOG scale-up factors from the SCC-based Profiles (rather than Profile 0000) were used. The SCC-based values are typically larger than 1.0 (e.g. Profile 1001 for Natural Gas Internal Combustion Engines has a VOC to TOG scale-up factor of 10.75). As a result, Profile 0000 runs (Runs 1 and 2) have overestimated VOC emission rates for model input. However, upon review of the total reactive species used for model input, Run 1 has similar values (~5,000 lb/hr) to Runs 3-5 and produced significantly more ozone than Runs 3-5. This is likely due to its more reactive mix of VOCs.

Rather than using the reported total VOC amount, another technique converted each reported organic pollutant (e.g. propane, pentane, benzene, etc.) in the emissions inventory into CB-IV species. Conversion scalars were obtained from Dr. William Carter’s (UC Riverside) “emitdb” database (Carter 2008)[5] which has a comprehensive list of scalars to convert a given organic pollutant into the corresponding lumped species of different chemical mechanisms, including CB-IV. This technique does not make any adjustments or estimations for unknown or missing organic species. If a particular VOC or TOG pollutant is not reported, its value is assumed to be zero.

As discussed above, VOC emissions require substantial processing. Each of the runs below used different emissions inputs, assumptions or processing and are described briefly below. Total emissions are summarized in Table 1.

Table 1. Summary of emission inventory for Runs 1-5:

Table 1

Due to time constraints, CALGRID Run 1 used the 2007 annual well production inventory. The VOC emissions were speciated by default using Profile 0000, which corresponds to SCC 0. Compressor stations were run at their potential to emit values and the drill rigs were run at their reported values.

Run 2 used the 2008 winter inventory for production sources. The VOC emissions were speciated by default using Profile 0000 (SCC 0). Compressor stations were run at their potential to emit values and the drill rigs were run at their reported values.

Run 3 used the 2008 winter inventory and speciated the VOC emissions using respective SCC codes for each source type. Compressor stations were run at their potential to emit values and the drill rigs were run at their reported values.

Run 4 used the 2008 winter inventory and used the operator reported speciation when possible and respective SCC codes for all other sources. Compressor stations were run at their potential to emit values and the drill rigs were run at their reported values.

Run 5 used the 2008 winter inventory and used the operator reported speciation and field-specific speciation when possible and respective SCC codes for all other sources. Compressor stations were changed to reflect their actual emissions and the drill rigs were run at their reported values. Mobile sources were added to the inventory. It is important to note that the number of drill rig and well sources increased in Run 5 since like-drill rigs were not combined into a single source as they were in Runs 1 – 4; and similarly each well source was modeled with its own stack parameters rather than grouped together as a single source as they were in Runs 1 - 4.

Gridded emissions for Run 5 of key species such as NOx, xylene (XYL) and toluene (TOL) nearby the Jonah federal reference monitors are provided in Figures 1-2. From review of the figures it is evident that the emissions are heterogeneously spread in the Basin with localized areas of high NOx and/or VOC emissions. The heterogeneity of the emissions, when combined with local-scale transport and diffusion under stagnant conditions, increases greatly the complexity of the analysis.

Figure 1. Hourly gridded NOx emissions (lb/hr) near the Jonah Monitor (Run 5):

Figure 1

Figure 2. Hourly gridded XYL and TOL emissions (lb/hr) near the Jonah Monitor (Run 5):

Figure 2

SENSITIVITY ANALYSES

Vertical Velocity

Often, large vertical velocities can be found in diagnostic meteorological models such as CALMET in areas of complex terrain or when the observations do not match the initial guess field. As a result, the magnitude of high vertical velocities within the CALMET windfield and their potential effect on CALGRID modeling results has been tracked throughout the project. Vertical velocities within the meteorological data can directly promote the vertical movement of pollutant mass. This vertical movement can result in enhanced dilution (downward movement from the clean layer above the mixing height) or enhanced movement of species outside of the mixed layer from upward movement.

The direct effect of vertical velocity fields has been assessed by running the CALMET model with two different model options related to the vertical velocity: the O’Brien switch ‘on’ and ‘off’. When the O’Brien option is ‘on’, it suppresses (sets equal to 0) the vertical velocity at the top of the modeling domain (and less so in layers below), and adjusts the horizontal winds accordingly so that they are non-divergent. The default value, ‘off’, has been used in the final CALMET windfields and the initial CALGRID assessment, however, the CALGRID model was run using CALMET datasets run with both O’Brien values as sensitivities. No significant difference was seen in the predicted ozone ground level concentrations.

CALMET Version 6

CALMET has been rerun using the latest version of the CALMET (Version: 6.327). This model version has several advantages over the EPA-approved version 5.8 (used in Runs 1-5) such as known bug-fixes and other model options that may address specific technical concerns including the use of local-scale lapse rates rather than domain-scale lapse rates for stability and kinematic calculations, other mixing height options and prognostic model output clouds and relative humidity. In particular, the use of local scale lapse rate calculations available in Version 6 of the model by setting IUPT = -1 (as opposed to a domain-wide lapse rate) were explored for their effect on mixing heights, an important meteorological parameter for ground level ozone concentrations.

Using the Run 5 emissions, the CALGRID model was run with several iterations of CALMET version 6 windfields as summarized in a separate report. No significant model response to any of the CALMET changes were seen, however, these tests may need to be performed periodically in future CALGRID analyses as model performance improves.

CALBOX

Following the consistent underprediction of ozone concentrations (as discussed in Section 4), analyses were performed to try and systematically test known model uncertainties, e.g. the chemical mechanism. The CALGRID CB-IV mechanism was tested by simplifying the model inputs until they represent a box model (i.e., CALBOX) with no horizontal advection (from boundary conditions or sources) or vertical advection (from reservoirs aloft).

CALBOX was applied to the February 20, 2008 observed morning canister data at Jonah such that it can be compared to the box modeling conducted by ENVIRON using the OZIPRW model updated with CB05 chemistry (ENVIRON 2010)[6]. The models were homogenized by using the same observed data for initial conditions (observed NOx, speciated VOCs and ozone on the morning of February 20, 2008 at Jonah) and preventing entrainment from layers aloft (fixed mixing height for OZIPRW and vertical advection and diffusion turned off for CALBOX), making it easier to assess the differences due to the chemical mechanisms alone. As illustrated in Figure 3, both models produce ozone at concentrations near 200 ppbv. Consistent with other studies, CB05 predicted larger ozone than CB-IV; in this case about 5% larger. These results indicate the CB-IV chemical mechanism has the ability to produce similar ozone concentrations to the CB05 chemical mechanism given the same precursor concentrations. The results of this, and several similar analyses, indicate that CB-IV by itself is likely not the sole reason for underprediction of ozone with CALGRID.

Figure 3. Comparison of CALBOX to OZIPRW using Jonah canister data on February 20, 2008:

Figure 3

CALGRID Version C

The CALGRID model’s transport and diffusion subroutines have also been updated to more recent versions provided by Dr. Robert Yamartino. These updates implement the method that he used in CMAQ (the yamo option). This scheme has several advantages such as the elimination of all transport operator splitting errors and low numerical diffusion along with explicit mass conservation via mixing-ratio (ppmv).

Although this code is still in testing at this time, initial results are similar to those obtained from the previous CALGRID (Version B). The model sub-hourly timestep is now set internally each hour, and fewer than 30 substeps per hour are needed for periods with light wind speeds. This reduces the simulation times. With larger wind speeds, the updated model requires on the order of 30 substeps per hour, which is in line with the results of the sensitivity results obtained with the previous version.

MODEL RESULTS AND ANALYSES

The CALGRID results for Runs 1 through 5 used the above-described model inputs and emissions. The hourly timeseries of model predicted ozone versus observed ozone were plotted at several monitors throughout the Basin, including the Boulder, Daniel and Jonah monitors. The timeseries comparisons were performed for the ‘nearby’ 30 km by 30 km area and at the grid cell of the monitor location (spatially paired). Contours of ozone across the Basin were also produced for review.

Run 1

The 1 hour timeseries plots of layer 1 (10 m) modeled ozone concentrations for the Jonah monitor are provided in Figure 4. The model generally under-predicts at all monitor locations but gets above 100 ppbv at Boulder on February 21 and has 3 straight days in excess of 100 ppbv at the Jonah monitor.

The domain-wide layer 1 ozone contours are provided for 1 pm on February 21, 2008 as shown in Figure 5(a). This period exhibits the typical pattern of winter ozone in Sublette County: stagnant meteorology, low mixing heights and a rapid build-up of hourly ozone as the sun rises. The areas of high ozone are generally small and exhibit very tight spatial gradients within the Basin, which seem to be consistent with aircraft ozone transects across the Basin.

Run 2

The 1 hour timeseries plots of layer 1 (10 m) modeled ozone concentrations are provided for Jonah in Figure 4. The model generally over-predicts at all monitor locations, especially at Boulder and Daniel and has excellent performance at the Jonah monitor.

The domain-wide layer 1 ozone contours are provided for 1 pm on February 21, 2008 as shown in Figure 5(b). The areas of high ozone are similar to that in Run 1, but have a larger magnitude in terms of concentrations and also exhibit very tight spatial gradients within the Basin.

Given the large amount of TOG created during the emission processing procedures relative to the other runs, these results are not considered reliable or representative of the photochemistry occurring within the Basin. At the same time, they can provide useful insights into model response during these conditions, in this case, VOC saturation.

Run 3

The 1 hour timeseries plots of layer 1 (10 m) modeled ozone concentrations are provided for Jonah in Figure 4. The model consistently under-predicts at all monitor locations with decreases of 20 ppbv in ozone at Boulder and Jonah and little change at Daniel when compared to Run 1. Contour plots were not produced for these runs.

Run 4

The 1 hour timeseries plots of layer 1 (10 m) modeled ozone concentrations are provided for Jonah in Figure 4. Similar to Run 3, the model continues to under-predict at all monitor locations with decreases of 20 ppbv in ozone at Boulder and Jonah and little change at Daniel when compared to Run 1.

The domain-wide layer 1 ozone contours are provided for 1 pm on February 21, 2008 as shown in Figure 5(c). The areas of high ozone are similar to that in Run 1, but have a smaller magnitude in terms of concentrations and exhibit weaker spatial gradients within the Basin.

Run 5

The 1 hour timeseries plots of layer 1 (10 m) modeled ozone concentrations are provided for Jonah in Figure 4. The observed ozone concentrations are provided for comparisons. Similar to Runs 3 and 4, the model continues to under-predict at all monitor locations with decreases of 20 ppbv in ozone at Boulder and Jonah and little change at Daniel when compared to Run 1.

The domain-wide layer 1 ozone contours are provided for 1 pm on February 21, 2008 as shown in Figure 5(d). The areas of high ozone are similar to all previous runs, but like Run 4 exhibit weak spatial gradients and consistently lower magnitude concentrations than Runs 1 and 2 and even Run 3.

Figure 4. Comparison of timeseries for Runs 1 to 5 to observed hourly ozone concentrations at Layer 1 (10 m) at Jonah:

Figure 4

Figure 5. Contours of hourly ozone at Layer 1 (10 m) at Jonah on Feb. 21, 2008 13:00 LST for Run 1 (a), Run 2 (b), Run 4 (c), and Run 5 (d). Red polygon represents ozone non-attainment area. Terrain contours shown as brown lines.

Figure 5

REFERENCES

[1]Reed, J.F., Rairigh, K., Newman, M.B., Klausmann, A.M., Scire, J.S. and Hoffnagle, G.F. (2009) “Assessment of CALMET Performance Using In-Situ Data in a Complex Meteorological Environment”, Paper No. 47, A&WMA Guideline on Air Quality Models, Raleigh, North Carolina
[2]WDEQ-AQD. (2009) Technical Support Document I for Recommended 8-Hour Ozone Designation for the Upper Green River Basin, WY. Cheyenne: State of Wyoming.
[3](1, 2) ENVIRON, T&B Systems Inc., Meteorological Solutions Incorporated. (2008). Final Report 2008 Upper Green River Winter Ozone Study.
[4]TRC. (2009). Upper Green River Winter Ozone Study: CALMET Database Development Phase I. Windsor: TRC.
[5]Carter, W.P.L. (2008). Development of an Improved Chemical Speciation Database for Processing Emissions of Volatile Organic Compounds for Air Quality Models. emitdb.xls database version 2008-10-29. http://www.engr.ucr.edu/~carter/emitdb/
[6]ENVIRON. (2010). 2008 Winter Ozone Box Model Study.

AUTHORS

Michael B. Newman1, Jason F. Reed1, Ken Rairigh2, David Strimaitis1, Gale F. Hoffnagle1

  1. TRC, 21 Griffin Road North, Windsor, CT 06095
  2. Wyoming Department of Environmental Quality, Air Quality Division, Cheyenne, WY, USA

PUBLISHER NOTES

Paper originally published October 10, 2010 as an extended abstract to accompany a poster presented at the 9th Annual CMAS Conference, Chapel Hill, North Carolina.

]]>
Sat, 13 Oct 2012 00:00:00 -0400
http://toastedalmonds.org/2012/10/05/assessment_of_calmet_performance_using_in_situ_data_in_a_complex_meteorological_environment.html http://toastedalmonds.org/2012/10/05/assessment_of_calmet_performance_using_in_situ_data_in_a_complex_meteorological_environment.html Assessment of CALMET Performance Using In-Situ Data in a Complex Meteorological Environment

Assessment of CALMET Performance Using In-Situ Data in a Complex Meteorological Environment

Recent, winter-season high ozone concentrations in the Upper Green River Basin (UGRB) led to the Upper Green River Winter Ozone Study (UGWOS) during late-winter 2008, sponsored by the Wyoming Department of Environmental Quality (WYDEQ). Under the right seasonal conditions, the UGRB’s unique natural and anthropogenic factors make rapid winter-time ozone formation possible. Recent development of oil and gas fields Basin-wide has increased the amount of ozone precursors (VOC and NOx) within the airshed. The Basin itself has surrounding mountain ranges that block airflow from entering or exiting during certain synoptic conditions, such as anomalously low wind speeds associated with strong high pressure systems. Finally, snow cover increases the available radiation for photochemistry as well as the atmospheric stability of the Basin.

Given the known-importance of meteorology during these events, the UGWOS field study produced a comprehensive, Basin-wide meteorological database during the 2008 high ozone events. The resulting, quality-controlled meteorological database contains high resolution observations during intensive operation periods as well as hourly observations. Hourly observations include: a 19-station surface-based mesonet and a multi-level SODAR. High resolution measurements of vertical wind data and temperature from rawinsondes are also available during the intensive operation periods.

Nearly the entire UGWOS database was integrated into the CALMET wind field development for a 7-day period in February 2008, using a 1-km resolution to assess the extent of atmospheric conditions associated with ozone formation. The CALMET simulations blended three-dimensional hourly RUC analysis fields, observational data and 1-km resolution snow cover data retrieved from the National Hydrologic Remote Sensing Center. Use of accurate snow cover data allowed CALMET to better simulate/replicate the observed mixing heights and vertical temperature profiles, both of which are very important in characterizing the observed meteorological conditions associated with winter ozone formation. This paper will discuss the development of the CALMET database and results of the CALMET model performance in terms of simulating observed meteorological conditions in a complex terrain environment, while employing enhanced geophysical inputs and a high resolution meteorological dataset.

INTRODUCTION

The UGRB, which is located in Sublette County, is bounded by the Wind River Range to the east, the Wyoming Range to the west, the Gros Ventre Range to the north, and bounded by the Uinta Range to the south. These surrounding, significant terrain features effectively create a bowl-like basin that greatly influences the local meteorology relative to the rest of the area. The UGRB is roughly 1,000 meters to 2,000 meters lower than the terrain features to the east and west[1]. Within the UGRB, significant development of oil and gas fields has occurred recently. This development has resulted in the release of significant quantities of NOx and VOC emissions, which are both known ozone precursors. Recent monitoring data has indicated elevated ozone concentrations in the late winter that exceed the National Ambient Air Quality Standards (NAAQS) for 8-hour ozone. As a result of these high concentrations, the WYDEQ initiated the Upper Green River Winter Ozone Study (UGWOS) to understand and characterize observed phenomenon.

The 2008 UGWOS final report[2] documents the monitoring network and field operations during Intensive Operating Periods (IOPs) that were part of the study during February and March, 2008. The UGWOS field study produced a high quality database of observations for several meteorological parameters, both during IOPs as well as regular, hourly observations during February and March 2008. Regular hourly observations from the dense network of surface stations provided surface measurements of wind speed, wind direction, temperature and precipitation. A multi-level SODAR also provided hourly measurements of wind speed, wind direction and an estimate of mixing heights. The regular, hourly observations obtained during the field study are also supplemented with high resolution measurements of the wind speed, wind direction and temperature profiles during the IOPs. In the formulation of the CALMET database[3], these observations were blended with the hourly analysis fields from the 20-km Rapid Update Cycle (RUC) numerical weather prediction model and other regional surface and upper air data sites.

Other model inputs included the USGS 1:250,000-scale Digital Elevation Model (DEM) dataset with a horizontal resolution of 3 arc-seconds (approximately 90 meters); the Composite Theme Grid (CTG) dataset for land use and land cover data; and daily National Operational Hydrologic Remote Sensing Center snow depth data. The inclusion of specific snow depth data into the CALMET simulation was an important detail that was necessary to accurately reproduce mixing heights observed at the SODAR site; the snow cover data will be discussed in more detail later. Further assessment of available meteorological data allowed for a robust analysis of model input and model output over the modeling domain (spatially) and modeling period (temporally). The development and assessment of the CALMET database will be discussed more thoroughly herein.

METEOROLOGICAL CHARACTERISTICS OF WINTER OZONE IN THE UGRB

Given the atypical occurrence of high concentrations of ozone forming during a cold season in an area with little urbanization, extensive research of the recent winter ozone events was undertaken by WYDEQ. Based on this research, several common factors were identified during the late winter high ozone events. These factors include:

  • continuous emissions of VOC and NOx from oil and gas field sources,
  • extensive snow cover,
  • sunlight,
  • low wind speeds,
  • wind reversals (pollutant recirculation), and
  • stable atmosphere with strong temperature inversions1.

These meteorological factors were generally the result of a synoptic-scale high pressure system controlling regional weather. As the high pressure system centered over the UGRB, wind speed and mechanical turbulence were reduced. At the same time, snow cover and low wind speeds allowed the Basin atmosphere to cool rapidly and create strong temperature inversions, which persist due to the low wind speeds and quiescent weather. Finally, the increased albedo from the snow cover increased the upward radiation flux for photochemical reactions.

The importance and sequence of the above factors is confirmed by the success of the forecasting methodology utilized by WYDEQ when planning for IOPs. Prior field campaigns successfully predicted high ozone events, and as a result, additional instrumentation/monitoring equipment were in place for the IOPs to monitor the antecedent meteorological conditions leading up to and during the 2008 winter high ozone events and successful IOPs over the two month period2.

CALMET DIAGNOSTIC MODEL SETUP

Proper characterization of the meteorological conditions associated with this complex environment was necessary to assess the spatial extent of the above-described meteorological conditions. The regulatory version of the CALMET diagnostic meteorological model (version 5.8, level 070623) was used to integrate observational and RUC analysis data into a high resolution 3-D wind field. The CALMET model uses high resolution terrain and land use data to diagnostically adjust boundary layer parameters and kinematic effects across the domain, as appropriate[4].

Figure 1 shows a plot of the CALMET computational domain while Figure 2 shows the structure of the vertical layers used in the simulations. In order to capture pertinent transport and edge effects relative to the UGRB, the CALMET domain extends into northwestern Colorado, northeast Utah and southeast Idaho. The CALMET domain is defined by 464 x 400 1-km grid cells in the horizontal direction and 14 vertical layers (surface to 3500 meters at the top). The vertical layers in the CALMET simulation were selected based on observations of mixing heights in the UGRB to help better define the mixing height during high ozone events.

Figure 1. Plot Of The CALMET Modeling Domain With Terrain:

Figure 1

Figure 2. Plot Of The CALMET Vertical Layers Used In The Simulations:

Figure 2

The National Center for Environmental Prediction (NCEP) 20-km resolution Rapid Update Cycle (RUC) hourly analysis fields were used as the initial guess field and later blended with surface observations from 19 mesonet sites to produce a final CALMET database. The 19 mesonet sides provided, at a minimum, local-scale wind speed and wind direction; some monitoring sites also recorded relative humidity, temperature and air pressure. Cloud cover from the National Weather Service (NWS) site at Big Piney, Wyoming was also used. Figure 3 shows a plot of the meteorological monitoring stations within and around the UGRB used in the analysis.

Figure 3. Plot Of Surface And Upper Air Meteorological Stations:

Figure 3

In addition to the RUC data, the aloft meteorological data was based on the hourly SODAR wind data (valid up to 250 meters) and the sonde releases during the IOPs. As each site is within the UGRB, excellent spatial resolution is provided throughout the area; however, both of these upper air datasets also have limitations when implemented in CALMET. The SODAR does not measure temperature, thus temperature data from the RUC grid cell that is nearest to the SODAR site was used to supply the temperature data for this upper air file (UP.DAT). The sonde data provided excellent resolution of all measured parameters, but the balloon/sonde releases were often spaced farther apart in time than what is required by CALMET (more than 14 hours). In order to fulfill the time requirement, a pseudo-sounding from the closest RUC grid cell was used to fill the time gaps, when appropriate. Additional regional upper air sites were also included in the analysis, such as Riverton, Wyoming and Salt Lake City, Utah.

To the extent possible, all data collected during the IOPs were either used in the CALMET model simulations or used as validation in the CALMET model performance evaluation. The estimated mixing height data from the SODAR could not be used as explicit model input; therefore, it was used to validate the CALMET-predicted mixing heights. It was this validation/analysis that highlighted the need to replicate the boundary layer energy budget associated with the influence of snow cover, which is inherently contained within the observations. Another analysis compared the sonde vertical temperature data and the RUC vertical temperature data at the sonde grid cell for the same time periods. Since this comparison of independent datasets demonstrated that the RUC temperature data exhibited very good agreement with the sonde data, the RUC temperature data was used as the source of temperature data for the analysis (ITPROG). These analyses will be discussed in more detail below.

The CALMET model was run with default regulatory settings (MREG=1) and default settings, except for the switch settings discussed below. The project specific settings such as TERRAD, radius of influence values (R-values), etc. were based on domain topography (specifically within the UGRB) and station density, respectively. All model switch settings were qualitatively assessed via graphical analyses to determine the most representative values for TERRAD and the terrain weighting influence parameters. The final non-default switch settings used in the CALMET wind field simulations are as follows:

  • TERRAD = 15 km (representative length scale for terrain feature in and around the UGRB),
  • R1, R2 = 4 km (limits station influence in complex meteorology and interference with surrounding mesonet sites),
  • R1MAX, R2MAX = 20 km (limits station influence in complex meteorology and interference with surrounding mesonet sites),
  • ITPROG = 2 (temperature fields based on prognostic data)
  • MNMDAV = 5 grid cells (the default is 1 grid cell).

The MNMDAV parameter controls the smoothing of the mixing height field. As a mixing height is calculated for each grid cell, the default value resulted in a noisy mixing height field due to the complex terrain in and around the UGRB. Through sensitivity analyses, a value of 5 was found to retain important features while reducing rapid cell-to-cell variations. The ITPROG setting will be discussed in more detail below.

GEOPHYSICAL PROCESSING AND ENHANCEMENTS

The geophysical data used in the CALMET simulations consisted of United States Geologic Survey (USGS) 90 meter resolution DEM data. The land use data from the USGS Composite Theme Grid (CTG) database, at a minimum resolution of 200 meters, were used to produce a gridded field of the dominant land use categories within each grid cell.

Snow is an important component of the land/air interface that greatly affects the surface energy budget within the boundary layer. When snow is present, much of the solar insolation (short-wave UV energy) is reflected back to the atmosphere, negating potential heating and resultant mixing near the ground. Conversely, when snow is not present (as in the standard land cover data), much of the short-wave solar insolation energy is absorbed by the ground surfaces and reradiated as long-wave (infra-red) energy. As a result, much less of the incoming solar insolation flux is reflected (because of the lack of snow cover), and is instead absorbed by the ground surfaces, thereby heating the ground surfaces, and initiating convective and mechanical mixing of air near the surface and within the boundary layer, allowing mixing heights to grow throughout the day.

This effect was confirmed through the initial CALMET simulations, which did not explicitly include snow cover by default. These CALMET simulations produced mixing heights which grew as a function of daytime heating, i.e., continuously increasing heights throughout the afternoon to over 500 meters. This is in direct contrast to the SODAR estimated mixing heights, which revealed much lower mixing height values. As a sensitivity analysis, the entire domain was (through remapping GEO.DAT geophysical parameters) modeled as if covered completely by snow. Figure 4 shows a time series plot of mixing heights on February 20, 2008 from the CALMET simulation without snow cover and the CALMET simulation assuming the domain is completely covered with snow compared to the SODAR estimated mixing heights. As shown in Figure 5, the CALMET simulations with snow cover produced mixing heights that were much more in line with those observed at the SODAR, (e.g., 250 meters or less). Thus, the refinement of the geophysical data to reflect the actual amount of snow cover during the IOPs, rather than all-snow or no-snow, was considered to be an important value-added step and undertaken.

Figure 4. Time Series Plot Of February 20, 2008 CALMET Predicted Mixing Heights With And Without Snow Cover Compare To The Sonde Estimated Mixing Heights:

Figure 4

Figure 5. Plot Of The Albedo Within The CALMET Modeling Domain Compared To Snow Depth Over The Central Rockies Region. Snow Depth Plot From The National Hydrologic And Remote Sensing Center:

Figure 5

Using daily snow cover data at a 1 km resolution from the National Operational Hydrologic Remote Sensing Center, each CALMET grid cell in the surface layer (Layer 1) were assessed to determine if they were covered by snow according to the National Operational Hydrologic Remote Sensing Center database. If the grid cells were determined to have sufficient snow cover (greater than 50 % of the grid cell is covered by snow), the geophysical parameters such as albedo, Bowen ratio and surface roughness were modified to values recommended by the AERSURFACE manual for each snow covered land use type. Some exceptions to this approach were made in areas where there was barren ground or low vegetation land use. For these land use types, the surface albedo for perennial snow and ice were used. If grid cells were determined to have less than 50% snow cover, the geophysical parameters were modified to values recommended by the AERSURFACE manual for each non-snow covered land use type (late fall). The resulting geophysical database better represents those land surface conditions that actually occurred within the UGRB during IOPs. Figure 5 shows a plot of albedo within the CALMET modeling domain compared with a snow depth map from National Operational Hydrologic Remote Sensing Center for February 20, 2008. Thus when snow cover is included in the land use processing for CALMET (GEO.DAT), more accurate and realistic land surface properties are provided to CALMET which should help improve the CALMET predictions of mixing heights, temperature structure and atmospheric stability.

The determination of snow cover was evaluated on a daily basis. In order to be compatible with CALMET version 5.8, a separate snow cover-enhanced GEO.DAT file was created for each day of the modeling period rather than creating a time-varying geophysical file. The CALMET model was, in turn, run individually for each day of that period.

CALMET VERIFICATION

As part of the CALMET database development, a detailed verification of the meteorological data input/output was conducted for several monitoring sites within the UGRB, specifically the ozone monitor and SODAR locations. Through the use of time series and scatter plots, the raw data (input) and the CALMET simulated data (output) were analyzed to confirm interpretation and proper implementation by the CALMET model, (e.g., units, timing issues, diurnal variations, etc). On a domain-wide basis, descriptive performance statistics were generated from PRTMET output for each vertical layer, and for both the raw input data and derived meteorological parameters. Using these data, domain-wide statistics could be rapidly evaluated and plotted for quality-assurance (QA) purposes. This QA step also allowed for further examination of statistical outliers (minimum and maximum values) of the parameters. For example, it was verified that the maximum horizontal wind speeds (~ 40 m/s) occur in the areas of high elevation terrain features, which are at the highest vertical levels within the CALMET domain. Similarly, an analysis of the hour with the maximum and minimum vertical velocity (absolute value ~10 m/s) indicates that maximum vertical velocities occur as an isolated couplet in a small region of the domain, while the remainder of the domain had more typical vertical velocities. This is shown in Figure 6.

Figure 6. Two-Dimensional Plot Of CALMET Vertical Velocities:

Figure 6

Other QA procedures included two dimensional plots of specific hours or days for pertinent meteorological variables such as mixing height and wind speed. Wind vectors were also plotted during various times and at various vertical layers throughout the period that was analyzed. The plots aided in determination of representative weighting values (TERRAD, R-values) and also assisted in assessing CALMET’s terrain adjustment procedures. Figure 7 shows a set of wind vector plots over the UGRB area at the surface, 350, 1125, and 3000 meters above ground; this plot clearly shows the shallow slope flow on the surface wind field plot and reduced terrain effects with increasing height. Figure 8 shows a more detailed wind vector plot for February 20, 2008 at 0400 LST; this plot clearly shows the downslope flows as well as the terrain blocking effects occurring as the stable flow is deflected around terrain features. Overall, the kinematic terrain effects appropriately extended into the UGRB during times of downslope flows, without undue influence. Figure 9 shows 2-D plots of CALMET predicted mixing heights on February 20, 2008 at 10:00, 12:00, 14:00, and 16:00 Mountain Standard Time. The mixing height plots show the expected diurnal changes in mixing heights. The effect of snow cover is clearly shown with much higher mixing heights occurring over those parts of the modeling domain with bare ground (also see Figure 5).

Figure 7. Plot Of CALMET Predicted Wind Fields At The Surface, 350, 1125, And 3000 Meters Above Ground For February 20, 2008:

Figure 7

Figure 8. CALMET Predicted Wind Field Plot Over The UGRB On February 20, 2008 At 0400 Local Standard Time:

Figure 8

Figure 9. Plots of CALMET predicted mixing heights on February 20, 2008:

Figure 9

In addition to the above QA and as discussed previously, the UGWOS database contained meteorological data that allowed for a robust model validation effort. Of particular importance in the formation of winter ozone are the observed low-level mixing heights, which were estimated from the SODAR. The SODAR emitted and received acoustical impulses periodically. Based on these acoustical signals and the resulting backscattering of acoustic energy received by the SODAR, atmospheric turbulence and the associated mixing height values were inferred by a trained meteorologist. The IOP studies occurred during periods of low mixing heights that persisted throughout the period, despite the abundant sunlight and clear skies present in the area. The strong temperature inversions and low wind speeds created a stable lower atmosphere, which inhibited vertical mixing and limited transport and dispersion of emissions within the UGRB. These conditions were a result of, and were exacerbated by, the extensive snow cover across the UGRB.

The mixing heights estimated by the SODAR were compared to the mixing heights calculated by CALMET. These hourly comparisons were conducted for the entire modeling period and show good agreement in the general magnitude of daily maximums and nightly minimum mixing height values (see Figure 4 for the comparison on February 20, 2008). As previously discussed, the inclusion of snow cover into the CALMET model increased the accuracy of its mixing height predictions.

ANALYSIS OF VERTICAL TEMPERATURE PROFILES

The vertical temperature profile is an important parameter used in the computation of mixing height and kinematic effects. As mentioned above, the availability of detailed sonde data during the IOPs provided a high resolution, in-situ dataset. However, its limited availability (temporally and spatially) reduced its overall usefulness as the primary source of vertical temperature data across the domain. Given the unique topographic setting of the UGRB, the sonde data is not representative of the vertical temperature structure in other regions of the domain outside the UGRB. Since the CALMET data will be used for a variety of purposes, both local scale and regionally, the simulations must not only properly define the temperature field within the basin, but also adequately define the temperature field across the entire modeling domain.

The sonde temperature data was a critical part of the evaluation of the RUC temperature data. The evaluation of the RUC vertical temperature profile was performed through direct comparisons with the sonde vertical temperature profiles and the RUC profiles at the RUC grid cell that is closest to the location of the sonde releases.

Figure 10 shows a plot of the vertical temperature profile from the sonde measurements and for the nearest RUC grid point. This plot shows very good agreement between the sonde and RUC profiles, which was the case for other times and days as well. Generally, the RUC data performs well in replicating the temperature profile at the SODAR grid point – especially in the morning soundings. In early and late afternoon, the RUC profile mimics the general temperature profile as compared to the rawinsonde vertical temperature data. Although there are differences, the vertical temperature profile from the RUC analysis compares reasonably well with the observed upper air soundings and rawinsonde data. Other analyses, such as the consideration of the vertical temperature profiles from within and outside of the domain, confirm that the strong, persistent temperature inversions and very shallow mixing heights are generally confined to the UGRB during this period.

Figure 10. Plot Of The Vertical Temperature Profile For Both The Sonde And The Nearest RUC Model Grid Point On February 20, 2008:

Figure 10

Based on the above findings, the RUC temperature data was used as the primary temperature data source for the entire CALMET domain (ITPROG=2). By driving the analysis with RUC temperature data, representative, spatially and temporally refined temperature fields are used for important stability calculations rather than quasi-periodic sonde data, or relying on more distant and less representative data such as the soundings at Riverton, WY.

CONCLUSIONS

The winter ozone events in the UGRB occur during periods of complex meteorology in an area of complex terrain. The CALMET diagnostic model is well-suited for this application since it can provide a fine-scale horizontal and vertical resolution of the area while integrating all available meteorological data obtained during the 2008 UGWOS field study and associated IOPs. The high resolution in the horizontal allows refined treatment of land cover and snow cover data, which are important to boundary layer stability and growth. The high resolution in the vertical allows for generating refined CALMET-predicted mixing heights and temperature inversions, both of which are considered important meteorological components of winter ozone formation in the UGRB.

Data which could not be, or was not used directly by CALMET was employed to verify CALMET and RUC model performance. The use of SODAR-derived mixing heights highlighted the importance of snow cover on the energy budget within the UGRB. If default values were used for land cover, the mixing heights would have been consistently biased high during the day. The inclusion of snow cover provides the CALMET model with a more realistic energy budget consistent with the actual conditions. Similarly, the good agreement between the sonde and RUC vertical temperature data demonstrates the value of using high quality high resolution prognostic data as the primary data set to initialize the 3-D wind and 2-D temperature fields, which allows for a better characterization of the wind and temperature fields on a spatial and temporal basis. These two factors, directly attributable to the model validation effort, increased the confidence of the analyses, results, and decisions made thereupon.

The results of these CALMET simulations show that with suitable observational data and mesoscale numerical weather prediction model data, the CALMET model provides a very viable and efficient approach that can yield a realistic representation of three-dimensional meteorological fields important for air quality modeling. These CALMET simulations provided a more refined and improved representation of meteorological conditions essential for air quality modeling that could not be achieved using observations or mesocale modeling alone. This is largely due to the capability of CALMET to directly incorporate meteorological and geophysical observations (i.e. snow data) and couple these data with gridded prognostic data. The model also has the ability to efficiently diagnose kinematic effects and terrain-adjusted flows that are important in valley areas such as the UGRB.

This study shows that the CALMET model configuration should be based on the following considerations:

  • detailed quality assessment of the meteorological observations,
  • detailed quality assessment of the mesoscale model gridded data,
  • comparisons of mesoscale model gridded data with available observations, and
  • the consideration of terrain and land use characteristics of the modeling domain.

Accurate diagnostic modeling requires a careful analysis of both observational data and gridded prognostic data to understand fully both the data quality and relationship between these data sources. This information, coupled with an understanding of the terrain and land use characteristics of the region and their affect on air quality, is important when selecting the various CALMET model switch settings that control the simulation (e.g. radius of influence settings or use of observations versus prognostic data).

Additional QA procedures to evaluate the full CALMET simulations, such as the automation of PRTMET to review various meteorological data, and the statistical procedures employed in the CALMET wind field validation add to the confidence and the overall veracity of the results.

REFERENCES

[1]WYDEQ-AQD. (March 2009). Technical Support Document I for Recommended 8-Hour Ozone Designation for the Upper Green River Basin, WY. Cheyenne: State of Wyoming.
[2]ENVIRON, T&B Systems Inc., Meteorological Solutions Incorporated. (2008). Final Report 2008 Upper Green River Winter Ozone Study.
[3]TRC. (May 2009). Upper Green River Winter Ozone Study: CALMET Database Development Phase I. Windsor: TRC.
[4]Earth Tech. (2000). A User’s Guide for the CALMET Meteorological Model.

KEYWORDS

CALMET, Wyoming, validation, ozone, mixing heights

AUTHORS

Ken Rairigh1, P.E.; Jason F. Reed2; Alfred M. Klausmann3, CCM; Michael B. Newman2, P.E.; Joseph S. Scire3, CCM; Gale F. Hoffnagle2,CCM, QEP

  1. The Wyoming Department of Environmental Quality – Air Quality Division, Herschler Building, 122 West 25th Street, Cheyenne, WY 82002
  2. TRC Environmental Corp., 21 Griffin Road North, Windsor, CT, 06095
  3. TRC Environmental Corp., 650 Suffolk St. #200, Lowell, MA, 01854

PUBLISHER NOTES

Paper originally published October 26, 2009 as Paper 47 for the meeting of the Air and Waste Management Association: Guideline on Air Quality Models: Next Generation of Models, Raleigh, North Carolina.

]]>
Fri, 05 Oct 2012 00:00:00 -0400
http://toastedalmonds.org/2012/09/30/an_analytical_look_at_spam.html http://toastedalmonds.org/2012/09/30/an_analytical_look_at_spam.html An Analytical Look at Spam

An Analytical Look at Spam

I am writing this manifesto mainly because I’m angry, but also because I like to solve problems. Since June 20, 2001, I have been unfortunate enough to receive 402 spam messages (stat date: July 17, 2001). This is ridiculous. Hopefully, my efforts to bring an engineering prospective to the spam problem will one day result in the end of spam’s chokehold on humanity!

What is spam?

Spam is typically defined as “unsolicited e-mail”. (Spam can also be used as a verb in the sense of sending unsolicited e-mail to someone.) This is along the lines of “junk mail”, which is unsolicited postal mail. Most people argue “I didn’t ask for it, I shouldn’t get it.” But I believe that statement is wrong, and on top of that the issues (or true problems) are more complex.

Spam should not be confused with SPAM (TM) the luncheon meat. Please see Hormel’s explanation.

I recommend spelling the e-mail-type of “spam” in all lowercase letters when stylistically possible.

Additional Terms:

  • “Spammer” - someone who voluntarily spams
  • “Spam bucket” - e-mail account that you use publicly in order to draw attention away from a different e-mail address that you want to use with a more select private audience
  • “harvesting” - seeking out and gathering e-mail addresses with the intent to spam, done automatically (by spam bot) or manually (by spammer)
  • “Open relay” - a mail server that accepts e-mail from anyone and sends it anywhere
  • “UCE” - Unsolicited Commercial E-mail; Spam

What is the problem?

An engineer always asks “what is the problem?”. Most people will just rush and say “kill spammers” or “we need Spam filters”. But an engineer takes a more global look by directly addressing the underlying problems. Often, more effective (and humane :-) solutions can be found this way. Unfortunately, there are multiple problems:

  • User’s attention/time being wasted/abused.
  • Bandwidth being wasted: clogging up preventing/slowing down other data transfer (once again user’s time wasted), money wasted
  • Messages offend user (emotional damage/peace of mind)
  • Messages corrupt minds of children (emotional damage)
  • Waste of storage space (hard drive on either system or user’s computer - territorial encroachment? probably not a valid problem since even nonspammers’ messages take up your hard drive space, but perhaps its a “money wasted” issue, especially for server maintainer if he/she has to buy more storage space to handle spam influx)
  • Worst of all, a message can contain many forms of viruses (macro/script, executable) which can damage your computer (time wasted, money wasted, emotional damage) or spam other people

So in summary, Spam is troublesome because it:

  • Wastes time
  • Wastes money
  • May cause emotional damage

But wait, there are counter-arguments to that!

  • Saves time (you don’t have to waste your time look for bargains)
  • Saves money (they offer/give you bargains)
  • Conveys good stuff, make people feel good (I suppose this is possible, but I never got a spam message with this tone of message)
  • Educate/enlighten people (once again, never have seen this, but its possible!)

I dispute such counter-arguments because spam does not save net-time nor net-money (ironic play on the word “net”) nor does it on average make people feel better or properly (factually, honestly) educate people. Unfortunately, I love to overanalyze things. Its not illegal to waste someone’s time from what I understand. But perhaps you are holding someone’s attention hostage. :-). Hostage = “A prisoner who is held by one party to insure that another party will meet specified terms” (WordWeb dictionary). They hold your attention hostage so that you buy their product. Now wasting someone’s money is a property damage from what I understand and can be litigated in court. However, their is a minimum amount of damages that must be present before such a case can be brought before a court (I think). Plus, regular messages consume your money too. That leads up to “social contract”:

Social Contract

John Locke, where are you? Perhaps what we are failing to address is the existence of an unstated “social contract”. That is “an implicit agreement among people that results in the organization of society”, or how society acts (WordWeb dictionary). Some people believe that in terms of a “social contract”, when you have an Internet e-mail account, you are agreeing to receive any message from any person. This viewpoint unfortunately lets spammers off the hook. I think its wrong to allow people to send messages that cause you emotional damage. So, the “social contract” instead should be you are agreeing to receiving non-threatening messages from any person. So your time and money can still be wasted. :-( Hopefully someone has a better idea.

Right to Receive Spam (Argh!)

Its hard to ban spam outright though because it seems people should have the right to receive spam if they want to. Otherwise, we would be dealing with censorship and extreme curtailing of the freedom of speech.

Reasons for wanting to receive spam:

  • People do buy products from spam (scary as it is, telemarketing works too because of this)
  • People might want to collect threatening messages in order to seek legal action or know nature of threat to protect themselves
  • Joy of receiving e-mail each day (I admit partially to this :-P )

So What’s So Evil Here?

Sounds like I’m being nice to spammers, but I’m just being fair to the issues, as well as fair to the rights of individuals. There is still lots of wrong doings being done via spam:

  • Misidentification / false identification (e-mail address, name, business name, IP address)
  • Identity Theft
  • Violation of Privacy
  • Scams (resulting in the theft of money)
  • Usage of stolen e-mail accounts
  • Unaccountability (of spammer, ISP, e-mail administrator)

Why do Spammers Spam?

While we know a woodchuck woodchucks wood to sharpen its teeth, why does a spammer spam? Let’s look at the motivating factors involved:

  • Greed (lust for money - when you want more money than you need)
  • Financial Obligations (instead of lust, money needed instead to pay off debts, support family, etc.)
  • Propaganda / Support for some idea
  • Joke / Prank
  • No reason whatsoever (damn irrational spammers!)
  • Tricked into spamming (you ever reply to those messages about a kid with cancer who wants an e-mail before he dies? Well, most likely you fell for a spam prank to mail bomb someone)
  • Mail bomb (attack someone)
  • Hate
  • Love (spam for love? anything’s possible when you’re in love! :-) - As for spamming to be loved, I’m afraid that won’t happen! :-P
  • Sex (spam for sex? I guess its possible. A fair trade in some horny minds.)
  • Loneliness (at least, that’s the punch for the “kid in the hospital” prank. But its still a valid motive if genuine)
  • Desire to be famous (I suppose its possible to spam oneself into fame, but you’ll like also land yourself in jail)

Motivating factors are nice (especially for explaining dumb criminal actions), but the reason dumb and smart “criminals” spam is that SPAMMING WORKS! That is, people make money off it, or can raise awareness for an issue, cause emotional damage, or worse yet can effectively clog up someone’s e-mail account.

What is the system being analyzed?

Engineers like to deal with systems, that is: put something in a theoretical box! But what is the “box” when dealing the previously mentioned spam problems? Possiblities are:

  • E-mail account on POP server
  • Mail client software (Inbox) on user’s computer
  • User’s attention (not sure if this can count as a system, but then again a “user” can be a system :-)

Analogous Situations

Sometimes it helps to consider similar situations and the issues that surround them. Situations that are similar to spam include:

  • Junk Mail (via postal service)
  • Telemarketers
  • Prank Phone Calls (Is your refrigerator running? Yeah? Well go catch it!)
  • Door-to-door activities (salesmen, solicitors, doorbell ringing pranksters!)
  • Fan Mail (getting way too much mail - only if you are famous)
  • Fame (people fighting over your attention - people possibly wasting your time)
  • Advertisements (both print and online) - people fighting over your attention
  • Office mailbox (stupid memos)

Balance Analysis

Instead of a mass or energy balance, we have the...
Spam Balance (TM).

In chemical engineering, balances help us analyze how some quantity (such as mass or energy) moves in and out of a system, as well as where it accumulates in places. Formula-wise, a balance is:

INPUT - OUTPUT + GENERATION - CONSUMPTION = ACCUMULATION

Let’s now look at what each term means in term of Spam, and also what the sources are:

Sources of INPUT (Enters system by crossing system boundary):

  • Spammer (definition: one who sends spam) sends message to your e-mail account

Sources of OUTPUT (Leaves system by crossing system boundary):

  • User voluntarily sends spam (their own spam, or spam from company they agreed to allow send spam through them)
  • User involuntarily sends spam (spyware/spamware, virus)

Sources of GENERATION (Appears in system without crossing system boundary):

  • Users don’t generally generate spam, but they can, see #1 for output
  • User decides that a regular message is now Spam (it was already in the system!)

Sources of CONSUMPTION (Leaves system without crossing system boundary):

  • User deletes message.
  • User’s software (spam filter) deletes message.
  • User decides message is not Spam.

Locations of ACCUMULATION (Rate of amount staying in system):

  • User’s POP e-mail account (server)
  • User’s hard drive

Where do spammers get your e-mail address from?

High Risk (According to this CNET article [inactive link 1] [no longer available online as of 2012-09-30]) - results in many (5+ per cause) spam messages per day:

  • USENET or online message boards
  • online lotteries and sweepstakes
  • AOL chatrooms (all they need is your screen name to spam you)
  • companies that buy/sell e-mail address lists (but they need to get it from some other reason listed here first)

Medium Risk - results in about 5 spam messages per day:

  • Your e-mail address on record if you register a domain name (WHOIS database); Note: I can attest that your regular postal mail address will get lots of postal junk mail too from this.
  • spam bots (scour internet for mailto: addresses, especially front pages of dot coms)
  • online phonebook or address book (thank you UConn)

Low Spam / No Spam:

  • your ISP (not sure if this is true)
  • your friends :-(
  • your enemies :-( :-(
  • virus
  • product registration (not bad if you check/uncheck appropriate opt-out boxes; overall though, this can be argued to be solicited e-mail)
  • website access registration / creating member profile on website (like to NYTimes)
  • online shopping (generally can unsubscribe if present)
  • by just having a free web-based e-mail account (Getting spam this way is a myth which is not true. Opening an account and never using it publicly will not generate spam on its own. See CNET article [inactive link 2] again [unfortunately, that article is no longer available online as of 2012-09-30])
  • subscribing to an e-mail newsletter

Please tell me they don’t make my address up out of thin air!

Unfortuantely, as it has been pointed out to me, if your e-mail address is not very unique, chances are you’ve been hit by spam due to a method called a “dictionary attack”. For example, spammers can send spam messages to simple first name addresses at each mailserver they know of: bob@microsoft.com, bob@vgmusic.com, bob@bob.com... Other simple combinations of words and numbers can be generated in a quick batch method by spammers.

Solutions to Spam

I’m not jumping-the-gun here, but just listing possible solutions that I’ve heard through the grapevine:

Solutions Regarding Sources of INPUT (stop Spam from being sent to your e-mail address):

  • Direct Action Against Spammers

    • Kill spammers (sorry, I don’t believe in the death penalty :-)
    • Take computers or Internet access away from spammers (steal [evil] or legal force [good])
  • Legislation

    • Make spam illegal (I don’t think its fair to make all unsolicited mail illegal. I think someone, especially a cute girl, is welcome to e-mail me even if I never knew her before. Heaven forbid we make flirting illegal :-P )
    • Make unsolicited messages from businesses illegal (that sounds more reasonable, but will this include non-profit organizations?) Also, wouldn’t this make business-to-business e-mail offers illegal? How can we differentiate between business and personal addresses? Different first level domains in e-mail addresses! How about “dot person” (TM)? :-P My new e-mail address would be michael.newman@vgmusic.person)
    • Make spoofing e-mail origin and return addresses illegal, also spoofing IP address
    • Make illegal to deliver messages to someone whom the message isn’t addressed to (how is this possible to do in the first place?) - mailing lists would be illegal; e-mail address w/o name of addressee is illegal; your name has to be listed in message or the message is illegal; Is it too much to ask for full name OR first name OR last name OR approved nickname in body of message?
  • White Lists (Approval) / Black Lists (Banned)

    • Make it so e-mail servers must all be registered through a central authority. Unregistered servers would have their DNS or IP rights terminated. Better yet, there would be an approved server list to compare Spam against. Sounds like ORBS, which got sued I think.
    • Ban e-mail from open relays (MAPS Realtime Blackhole List)
  • Tests to verify sender is human, not automated spammer

    • Have people pass human-only-passable tests the first time they e-mail you (I think this what Spamcop.net uses; doesn’t work since most people get confused by it)
  • Avoiding spam bots and/or e-mail address collection

    • When posting/putting an e-mail address online (like a message board), post your e-mail address using one or a combination of the follow techniques:

      • Unlinked Image[1]
      • Text Insertion: “newman@no-spam-please.vgmusic.com”
      • Punctuation Replacement: “newman at vgmusic dot com”
      • Mirror Image: “moc.cisumgv@namwen”
      • URL Context Reference: “newman@ this page’s domain name”
      • Name Context Reference: “My Last Name @vgmusic.com” - This may not be the best method since it results in the generation of an “error message” if a spammer tries using the invalid truncated address “Name @vgmusic.com”. It is best to avoid spam ever arriving to the real server. Additionally, error messages can sometimes be forwarded to the postmaster of a mail server, which is a further unforunate consequence. A solution that wastes bandwidth and other people’s time (besides the spammer’s) should be frowned upon.
      • Spaces: “n e w m a n @ v g m u s i c . c o m”
      • NATO phonetic alphabet: november echo whiskey mike alpha november at victor golf mike uniform sierra india charlie dot charlie oscar mike
      • Unicode Obfuscation: The following e-mail address is written in browser-readable Unicode: “newman@vgmusic.com”. To generate such an address easily, use the free-price program E_Cloaker. View the source code for this page to see how this works. You can also generate a linking mailto version of with Unicode: newman@vgmusic.com. While the link looks normal when rendered by a web browser, the underlying HTML code is not easily readable by e-mail address harvesting bots.
    • Don’t post messages online (that’s no fun!)

    • Only post anonymous messages online (still not fun!)

    • Post messages online that don’t require your e-mail address (ok, that’s ok)

  • Using different e-mail addresses

    • E-mail addresses that expire / Disposable e-mail addresses:

    • Change your e-mail address every few months (not an easy option for me, plus “I’m not going to run anymore!” :-)

    • Use spam-bucket (use webmail or another e-mail account in public, but only give out private e-mail to only a select group of people)

  • Quit using e-mail (sorry, I’m not the Unabomber); this may include just quitting to receive e-mail, but someone who only sends but does not receive sounds like a spammer to me!

Solutions Regarding Sources of OUTPUT (stop Spam from being sent to others FROM YOU):

  • Use virus scanner / virus shield program
  • Don’t use spamware software

Solutions That Utilize OUTPUT (sending, replying to, or forwarding messages to stop Spam):

  • Reporting service (Spamcop.net)
  • Writing your governmental representative (how does this stop Spam??) / Or sending your Spam to them.
  • Consumer protection agency
  • Request to be removed from a spammer’s e-mailing list. (There are tons of problems with this, including: bogus companies that don’t give a damn if you make such a request; reply addresses can be fake; you often get put on a sucker’s list if you reply to such messages; my having to exert more effort than the original time that the message wastes defeats the whole purpose. Thankfully this technique works with real companies - in theory)
  • Send out fake bounced message (possible with called Bounce Spam Mail. This program is only good for messages with valid return addresses. Also, spammers can put down someone else’s return address and you might end up spamming them unknowingly!)
  • Mail bomb spammers (Flood their e-mail inbox with messages). (Evil, and doesn’t work if the return address is fake or stolen - its also philosophically hypocritical)

Solutions Regarding ACCUMULATION (dealing with Spam when it has already arrived):

  • Filtering

    • Filter Spam (after it arrives to your computer)

    • Filter Spam (at mail server; censorship??)

    • Filter Spam at each mail router (censorship??)

    • Filtering service (Spamcop.net)

    • Have a filter that only accepts people you have pre-approved. This is a perfect solution for non-solicited e-mail, but you won’t get to hear from anyone new. :-(

    • Get a secretary! (human to filter e-mail for you; this option makes you lose privacy and subjects you to possible censoring)

    • Use artificial intelligence to filter e-mail. (not advanced enough yet)

  • Manual Deletion

    • The DELETE key :-)
    • Read your subject headers only, and based on those you can personally decide to view or delete messages (pretty good method)
  • Unsubscribe (on one hand it sometimes works, while on the other hand it may tell spammers your address really exists - sorta like the equivalent of a “sucker list” for postal junk mail. I think its a good method only with businesses and organizations you recognize and trust.)

  • Contact your ISP about spam message (AOL keyword “tosspam”) so they can block it on their end

  • Contact your State’s Attorney General (for U.S. residents) - some states have laws currently against spammers, see state list at SpamCon Foundation, example of law in Connecticut

Solutions from Outside the SYSTEM:

  • Denial of service attack to offending mail servers or spammer’s IP addresses (evil, ineffective, especially since spammers can use stolen ISP accounts)
  • Act of God (keep praying!)
  • Class-Action Lawsuit against spammers
  • Sue spammer on your own
  • Bot Bait - put up tons of fake e-mail addresses on websites in order to overload spam bots

Solutions that Change the SYSTEM::

  • Create new e-mail system that is not compatible with current e-mail and have it institute Spam protection measures
  • Hashcash/camram - change e-mail from a “receiver-pays” to a “sender-pays” system. This method upsets some people because it introduces inefficiency into the e-mail system in order to solve yet another inefficiency problem (spam). However, I like this idea very much since there is a clear need for “a mechanism to throttle systematic abuse of un-metered internet resources”, as explained in Hashcash’s overview. Also check out camram for an explanation of how hashcash can potentially benefit e-mail.

Concluding Remarks

The Best Solution So Far: I feel hashcash/camram has the most potential to alleviate the spam problem. This revelutionary idea gives e-mail value, or more importantly, associates a cost in sending out e-mail (CPU time). Used in combination with filters, it would provide a very important measure of whether a message should be considered spam. In the meantime (until hashcash/camram gets past the concept stage), I am very hopeful about the success that distributed filters like CloudMark may be able to provide. It takes my old favorite solution to spam, “Get a secretary!”, and expands its to an even higher level.

Good luck fighting spam! And happy analyzing to all! :-)

Keywords

“manifesto on spam”, “manifesto against spam”, spam, “spam problem”

About the Author

Yaginuma of VGMusic.com (Michael B. Newman), B.S.E.-Chemical Engineering
[1]Unlinked image:
../../../_images/mbn_email.jpg

Publisher Notes

This manifesto was originally written July 15, 2001. For a decade, the article resided at http://www.vgmusic.com/~mike/an_analytical_look_at_spam.html I have moved it to this blog location to encourage discussion using the Disqus system below. Your feedback would be appreciated!

Note due to the age of this article, many external links no longer work. I have replaced as many as possible with Internet Archive copies or Wikipedia articles. Any other broken links have been marked as broken, but left unchanged.

As of September 2012, I have been using gmail as my e-mail system of choice. Their spam filtering methods get rid of most of my spam. The issues discussed above are still of great concern for people who run their own e-mail servers, and it continues to be an on-going battle even a decade after this article was written.

]]>
Sun, 30 Sep 2012 00:00:00 -0400
http://toastedalmonds.org/2012/09/28/pm2_5_design_concentrations_in_high_background_regions.html http://toastedalmonds.org/2012/09/28/pm2_5_design_concentrations_in_high_background_regions.html PM2.5 Design Concentrations in High Background Regions

PM2.5 Design Concentrations in High Background Regions

Fine particulate matter is frequently becoming the permit limiting air pollutant in modeling compliance demonstrations. High background concentrations of particulate matter less than 2.5 microns in aerodynamic diameter (PM2.5) in many parts of the country present air quality permit modeling challenges for National Ambient Air Quality Standards (NAAQS) compliance demonstrations. An examination of PM2.5 24-hour average background concentrations and AERMOD model predicted concentrations for a proposed facility was conducted to investigate the meteorological events underlying the concentration distributions. Regional transport rather than local sources appeared to dominate the observed fine particulate concentrations. Predicted concentrations from the proposed source were strongly influenced by the complex terrain setting of the facility. High predicted concentrations did not temporally correspond to high observed concentrations; however, it is not fully protective of NAAQS to evaluate only high predicted concentration events. High observed concentration events played a more significant role in establishing the design concentration. Further, EPA’s “Guideline on Air Quality Models” approach for determining background concentrations may not be adequately protective of the NAAQS. For this reason, it was necessary to develop an alternative compliance demonstration approach and obtain regulatory agency buy-in on the technique.

INTRODUCTION

Air quality dispersion modeling is used to predict ambient air concentrations of pollutants emitted by a variety of sources. To calculate the total ambient air concentration, modeled concentrations attributable to modeled local sources must be summed with the representative background pollutant concentration. The background concentration represents the contribution from all other sources not modeled, which may include distant and/or small anthropogenic sources as well as naturally occurring atmospheric concentrations of the pollutant. This paper explores methods of determining 24-hour average background concentrations for PM2.5 that are protective of ambient air quality standards while still permitting environmentally responsible projects.

Typically, background air quality concentrations are derived from historical air quality monitoring data, which tend to be log normally distributed. In this case, the proposed source is located in Connecticut and the Connecticut Department of Environmental Protection (CTDEP) specifies that the initial PM2.5 background concentration (i.e., the design value) be determined as the average of the yearly 98th percentile 24-hour concentrations measured over the last three years of available data. Generally, the data are averaged for the nearest three monitoring sites as shown in Table 1. The background concentration is added to the highest eighth high (H8H) modeled concentration to determine NAAQS compliance. This approach is statistically incorrect, since log normal distributions are not additive, although some authors have suggested approximations for the summations.[1] Note that the average background concentration yields only 2 µg/m3 available for the source impact to remain below the NAAQS. Unfortunately, multisource modeling predicted H8H concentrations exceeding 9 µg/m3, and thus further analyses were required to demonstrate compliance.

Table 1. Design value monitored background concentrations:

PM2.5 Design Values (2004-2006)
Monitor 24-Hour Average (µg/m3) Distance to Source
East Hartford 32 26 km south
New Haven 33 36 km northeast
Waterbury 33 37 km east
Regional Average 33  
NAAQS 35  

APPROACH

The U.S. Environmental Protection Agency (EPA) “Guideline on Air Quality Models,”[2] Section 8.2, discusses the use of monitored air quality data to incorporate the background concentration into the total predicted ambient concentration.

The Guideline states:

“Use air quality data collected in the vicinity of the source to determine the background concentration for the averaging times of concern. Determine the mean background concentration at each monitor by excluding values when the source in question is impacting the monitor. The mean annual background is the average of the annual concentrations so determined at each monitor. For shorter averaging periods, the meteorological conditions accompanying the concentrations of concern should be identified. Concentrations for meteorological conditions of concern, at monitors not impacted by the source in question, should be averaged for each separate averaging time to determine the average background value. Monitoring sites inside a 90° sector downwind of the source may be used to determine the area of impact. One hour concentrations may be added and averaged to determine longer averaging periods.”

Thus, the Guideline provides an approach based on average monitored concentrations to determine the appropriate background concentrations based on concurrent meteorological conditions.

Further, the CTDEP Interim PM2.5 New Source Review Modeling Policy and Procedures[3] (August 21, 2007) states:

“CTDEP may allow an applicant to define background values that are less than the observed design values, provided the applicant provides sound technical reasoning for such an approach (e.g., a directional-specific analysis of monitored levels).”

Thus, both the Guideline and CTDEP’s Interim Procedures provide guidance to determine the appropriate background concentrations based on concurrent meteorological conditions or other “sound technical reasoning.”

The approach used to derive a representative background PM2.5 concentration included the following steps:

  • The PM2.5 data from the three closest air quality monitoring stations were reviewed together with the concurrent meteorology.
  • Air quality dispersion modeling was conducted to identify the meteorological conditions of interest that are associated with the maximum predicted PM2.5 impacts.
  • The monitored concentrations corresponding to the conditions of interest were identified and the appropriate background determined.

OBSERVED CONCENTRATIONS

Air quality dispersion modeling using off-site, National Weather Service (NWS) data is generally performed using five years of meteorological input data to obtain climatologically representative concentration predictions. In order to provide a complete view of the background air quality concentrations during the modeling period, meteorological data and monitored PM2.5 concentrations from the three sites were reviewed for the entire modeling period, 2002-2006.

CTDEP operated the PM2.5 monitoring stations in the region during the 2002-2006 time period. These included Federal Reference Method (FRM) monitoring as well as two sites equipped with Beta Attenuation Monitors (BAM). Table 2 summarizes the data periods and monitor types available at the CTDEP sites in the area. All of the listed monitors continued operating through the end of 2006, but some came on-line at various times during the period. The East Hartford FRM site collected daily filter samples. The other primary FRM sites, the New Haven Agricultural Station and the Waterbury site collected data on an every third day basis. A collocated FRM filter monitor at Waterbury collected data every sixth day.

Table 2. Monitoring period of record:

Station Monitor Type Start Date Number of Observations* Montitoring Frequency
East Hartford FRM 1/1/2002 1606 Daily
East Hartford BAM 5/17/2004 938 Daily
East Hartford Combined 1/1/2002 1710 Daily
New Haven Ag Stn FRM 4/3/2003 422 3rd Day
Waterbury FRM 1 1/2/2002 570 3rd Day
Waterbury FRM 2 1/2/2002 290 6th Day
Waterbury BAM 6/19/2003 1247 Daily
Waterbury Combined 1/2/2002 1433  
All Monitors Combined   1774  

*Total possible daily observations 2002-2006 = 1826

Figure 1 shows concentrations from all other monitors versus the East Hartford FRM. The data track reasonably well with only two obvious significant outliers, both in the BAM data. This figure suggests that daily PM2.5 concentrations at all the sites are dominated by regional influences, since they all track up and down together, with some scatter due to local sources and instrument noise.

Figure 1. East Hartford FRM vs. All Other Monitored Daily PM2.5 Concentrations (µg/m3):

Figure 1

In order to have the most complete record of daily concentrations at each of the three monitoring locations, the data for each day at each site were combined. To generate the combined datasets, the FRM data were selected preferentially and the BAM data were “filled-in” on days when the FRM data were unavailable. In accordance with the “Interpretation of the National Ambient Air Quality Standards for PM2.5,”[4] the two collocated FRM observations from Waterbury were averaged when both were present. This procedure resulted in at least one background concentration observation on 1,774 days out of the 1,826 days (> 97 percent) in the five year modeling period.

Figure 2 shows that the observed data for all years from all three stations combined are log-normally distributed and that the 98th percentile of the log-normal fitted distribution is representative of the 98th percentile of the observed data at all sites.

Figure 2. Log Probability Plot for All Stations Combined:

Figure 2

The closest NWS station that collects the meteorological data used for dispersion modeling is at Bradley Airport, approximately 26 miles north of the project site. A wind rose for the five years of modeled hourly meteorological data (2002-2006) from the Bradley Airport NWS station (BDL) is presented in Figure 3.

Figure 3. Bradley Airport Windrose 2002-2006:

Figure 3

Monitored concentrations were compared to the daily resultant wind direction, the daily average wind speed and the wind direction persistence. The most visible correspondence was between monitored concentrations and resultant wind directions. Figure 4 presents the PM2.5 monitored concentrations for the combined data sets at the three selected sites versus the daily resultant wind direction from Bradley. The southwest wind quadrant has the most monitored concentrations that are greater than 20 µg/m3. This is indicative of transport of polluted air from urban areas to the southwest of Connecticut. The highest frequency of monitored concentrations less than 10 µg/m3 is with winds from the northern directions, reflecting cleaner air advection from the north.

Figure 4. Monitored Concentration vs. Daily Resultant Wind Direction:

Figure 4

PREDICTED CONCENTRATIONS

To determine predicted source contributions, EPA’s AERMOD[5] dispersion model was run. AERMOD uses hourly observed meteorological data, in this case hourly data from Bradley Airport to predict 24-hour average concentrations at an array of receptors surrounding the modeled sources.

The AERMOD model was run for the period 2002-2006 to identify the meteorological conditions of interest leading to high predicted concentrations from all NAAQS sources combined. The pattern of the predicted eighth high 24-hour average concentrations over the three consecutive worst-case years at each receptor, as well as the location of the three year average H8H predicted concentration are presented in Figure 5. The concentrations shown on this figure are the averages of the eighth highest concentrations at each receptor for the three highest consecutive years out of the five years modeled or, in other words, the isopleths for the controlling predicted concentrations for all sources in the multi-source inventory. The high AERMOD predicted 24-hour average concentrations occur on the nearest elevated terrain southeast of the project site. This direction also corresponds to high wind direction frequency as indicated by the Bradley Airport wind rose (Figure 3). Note that the highest predicted PM2.5 concentrations are a small fraction of the highest observed concentrations.

Figure 5. Model Predicted 8th Highest 24-hour PM2.5 Impacts:

Figure 5

Figure 6 shows the pattern of the resultant 24-hour wind directions versus the highest daily predicted concentrations from all sources in the NAAQS inventory. Figure 6 shows that wind directions from approximately 300 to 360 degrees cause the highest predicted concentrations, with resulting maximum concentration impacts to the southeast or south of the proposed facility. In contrast to Figure 6, Figure 4 shows that the high observed concentrations tend to be clustered within the 180 to 225 degree wind directions, which are just the opposite of the wind directions associated with the highest predicted concentrations.

Figure 6. Maximum Daily Predicted Concentration vs. Resultant Wind Direction:

Figure 6

Given both the federal and state recommendations for refined background concentrations, and the demonstrated tendency for high predicted concentrations in general and the controlling concentration in particular to occur with northwest winds, the average observed 24-hour average PM2.5 concentrations from the closest three monitoring stations have been calculated as presented in Table 4. As expected for log-normal distributions, the mean is higher than the geometric mean or the median, which are better statistical indicators of central tendency for a log–normal distribution. Thus, the mean background concentration is a conservative indicator of the background concentration.

Table 4. Background concentrations by meteorological condition:

24-Hour Background Concentration (µg/m3)
  Valid N Mean Geometric Mean Median
All Observed 1774 12 10 9
Wind Direction 300-360 455 8 7 7

EPA conservatively recommends using the mean concentration for the background, which is biased high in the sense that for most days the actual background will be lower than the mean. It is obvious from the data presented and discussed above that the background concentrations are wind direction dependent, thus it would be overly conservative to calculate a total potential ambient concentration based on the sum of the 98th percentile modeled and monitored concentrations if more representative total concentrations can be calculated by summarizing the background concentrations expected during periods of maximum modeled impacts. From Table 4, the appropriate mean background concentration for the days with the maximum modeled AERMOD concentrations (which are associated with wind directions from 300 to 360 degrees) is 8 µg/m3. However, this background concentration may not be conservative for other days when the modeled concentrations are smaller since the modeled impact is only a small part of the total concentration, which is dominated by the background. Although this approach complies with EPA’s Modeling Guideline technique for determining background concentrations, CTDEP would not accept the directionally dependant mean background concentration as appropriate for the NAAQS compliance demonstration.

DAILY COMBINED OBSERVED AND PREDICTED CONCENTRATIONS

Figure 7 shows the coincidence of the highest daily AERMOD-predicted concentrations anywhere on the receptor array and the monitor-observed concentrations over all sites and years. The 98th percentile observed and predicted concentrations are noted as vertical and horizontal lines on the graph. Predicted exceedances of the 24-hour standard (observed + predicted > 35 µg/m3) are indicated to the right of the diagonal line in the figure. Note that high predicted concentrations (those above the 98th percentile prediction line) tend to occur with low observed concentrations and vice versa. There is a statistically significant negative correlation (r ≈ -0.31) between the observed and predicted concentrations, showing that high predicted concentrations tend to occur with low observed concentrations. This is consistent with the analyses provided above which show the meteorological conditions that lead to the greater than 98th percentile predicted concentrations are not the same as the conditions that lead to the greater than 98th percentile observed concentrations (e.g., north winds lead to high predicted concentrations but generally low observed concentrations, while southwest winds lead to lower predicted concentrations but frequently higher observed concentrations). Viewing Figure 7, it is clear that there are no cases when observed and predicted concentrations are both greater than the 98th percentiles (i.e., there are no points in the upper right-hand quadrant of the figure). This null set corresponds to the generally followed compliance demonstration approach of adding together the 98th percentile observed and the 98th percentile predicted to determine the total concentration for comparison to the NAAQS, even though these two events are unlikely to occur together.

Figure 7. Highest Daily Predicted Concentrations vs. Observed Concentrations at All Sites (µg/m3):

Figure 7

If the occurrence of the predicted and observed peak concentrations is considered to be independent of one another, then the probability of their joint occurrence can be calculated as the product of the frequency of their occurrences. There is a 4 in 10,000 (0.02 X 0.02) chance that the 98th percentile or higher predicted value will occur on the same day as the 98th percentile or higher observed value. Actually, the probability is even less since the predicted and observed concentrations are negatively correlated. This situation corresponds to the upper right-hand region of Figure 7 (both distributions ≥ 98th percentile) and, not surprisingly, there are no occurrences in this very low probability region. Stated differently, there is a 9,996 in 10,000 chance that the observed value corresponding to the 98th percentile predicted value will be less than the 98th percentile observed value.

The preceding situation is similar to the current regulatory scheme using the 98th percentile predicted and the 98th percentile observed concentrations to predict the total concentration. The expected number of days with concentrations greater than this value over a three-year compliance period is 0.4 days. Note that, assuming all years have the same distribution of concentrations, there could be 23 exceedance days before a violation occurs, which is a large safety margin of predicted exceedance days.

While this analysis shows that the current regulatory scheme is very conservative and that the 98th percentile or higher observed and predicted concentrations are very unlikely to occur simultaneously, unfortunately, to the best of our knowledge, there is no way of adding two log–normal distributions together (i.e., the observed background and the model predicted concentrations) and mathematically determining the resulting distribution. Therefore, rather than combining the distributions, AERMOD modeling was conducted and the daily observed background concentrations were added to the daily predicted concentrations at each receptor to predict the total concentration on each day.

AERMOD was run to predict the impacts of all sources in the NAAQS inventory for the project and the daily background was added to the daily predicted concentrations at all receptor locations. The resulting concentration files were subsequently analyzed to find the highest three-consecutive-year average of eighth high predicted concentrations over all receptors for all modeling years. Figure 8 shows the resulting eighth highest combined daily predicted plus daily background concentrations. The isopleths are for the eighth high concentration at each receptor for consecutive three-year block averages and the maximum concentration (33.8 µg/m3) shown is the overall H8H daily predicted plus background value, which occurred in the years 2003 through 2005. Comparing this with the model predicted concentrations shown in Figure 5 (with high concentrations to the south), it becomes clear that the model predicted concentrations do not drive the total predicted concentration analysis, but that the daily background concentrations (which are highest during southwest winds) do.

Figure 8. Total Model-Predicted Plus Background 8th Highest 24-Hour PM2.5 Concentrations:

Figure 8

The relationship between the daily average background concentrations and the model predicted concentrations is illustrated by showing the time series of both. Figure 9 presents an example of both the daily average monitored concentration and the predicted concentration for 2003 at the controlling receptor location shown in Figure 8 for the combined predicted concentrations and monitored background concentrations. The monitored concentrations (shown in brown) are the daily average of the data available from all three monitoring sites. All missing monitored concentrations (52 days out of 1,826 in the modeling period) were filled with the mean monitored daily PM2.5 concentration of 11.8 µg/m3. The contribution from all NAAQS modeled sources are shown as the AERMOD-predicted green portion of the bars. The concentrations attributable to the modeled local sources are small fractions of the total concentrations. The green dashed line on the figure is the 35 µg/m3 24-hour PM2.5 NAAQS concentration.

Figure 9. Time Series of 2003 Observed and Predicted Concentrations:

Figure 9

The overall 24-hour average H8H PM2.5 concentration found by combining the daily predicted concentrations with the daily average background concentration is 33.8 µg/m3 based on the three-years of 2003 through 2005, as shown in Figure 8. As discussed above, the background concentration is generally low but occasionally spikes up, sometimes above the 35 µg/m3 concentration level. Examining the figure, it is clear that the EPA Modeling Guideline background approach of using the mean monitored concentrations of 8 to 12 µg/m3 as shown in Table 4 will not yield conservative total predictions.

SUMMARY

Appropriate 24-hour average PM2.5 background concentrations have been derived for modeling analyses based on modeling guidance and concurrent meteorological, air quality modeling and air quality monitoring data. An approach was demonstrated based on an analysis of the monitored and modeled concentrations. It was shown that modeled peak concentrations do not occur simultaneously with high observed background concentrations. The unlikely chance of high background concentrations corresponding to high predicted concentrations is borne out by comparing the actual concurrence of the predicted and observed concentrations. This approach calls for combining the daily predicted PM2.5 concentrations at all model receptors with the daily average observed concentrations from the nearest three monitoring locations. Following the addition of the predicted and observed concentrations, the resulting total concentration files are analyzed to find the average of the H8H total concentration over three consecutive years. This average H8H concentration is compared to the 24-hour PM2.5 NAAQS to demonstrate compliance.

REFERENCES

[1]Wu, J, Mehta, N and. Zhang, J., http://www.merl.com/papers/docs/TR2005-099.pdf, accessed (April 2008).
[2]Federal Register, Vol. 70, No. 216, pgs. 68218-68261, November 9, 2005.
[3]CTDEP, CTDEP Interim PM2.5 New Source Review Modeling Policy and Procedures , August 21, 2007.
[4]40CFR50, Appendix N, “Interpretation of the National Ambient Air Quality Standards for PM2.5.”
[5]http://www.epa.gov/scram001/dispersionprefrec.htm#aermod (accessed February 2008).

KEYWORDS

MODELING, PM2.5, BACKGROUND, DESIGN CONCENTRATIONS

AUTHORS

Douglas R. Murray, CCM; Michael K. Anderson; QEP, Michael B. Newman, PE; Dana L. Lowes

TRC, 21 Griffin Road North, Windsor, CT 06095

PUBLISHER NOTES

Paper originally published June 24, 2008 as Paper 344 at the 101st Annual Meeting of the Air and Waste Management Association, Portland, Oregon.

]]>
Fri, 28 Sep 2012 00:00:00 -0400
http://toastedalmonds.org/2012/09/18/what_happens_when_chat_bots_talk_to_each_other.html http://toastedalmonds.org/2012/09/18/what_happens_when_chat_bots_talk_to_each_other.html What Happens When Chat Bots Talk to Each Other

What Happens When Chat Bots Talk to Each Other

The Idea

A good friend of mine suggested to me that if two chat bots were engaged in a conversation with one another, they would end up talking forever. I was curious to find out if his theory was correct. At the time, I only knew one online chat bot (LeknorChat4) that could be instructed to contact and talk to another person through AOL Instant Messenger, and could not test the theory because I didn’t have another bot to contact. But recently, I found out about another chat bot, SmarterChild, that works through AIM, and the following results were acquired.

The Bots

  • LeknorChat4 - a chat bot created by Leknor, based on Alicebot/AIML bot source/language. This bot has the unique ability to be instructed to contact someone else, as well as let you watch the resulting conversation.
  • SmarterChild - Created by Activebuddy, Inc.; an information and chat bot.

Conversation #1

2001-08-27-Mon

LeknorChat4 (12:38:41 PM): You are now watching LeknorChat’s conversation with SmarterChild. To stop simply disconnect the IM Image connection.

Auto response from LeknorChat4 (12:38:43 PM): I sent a IM to “smarterchild”. There is no guarantee it will be received.

LeknorChat4 (12:38:46 PM): smarterchild => LeknorChat4
Hi again, LeknorChat4.How may I help you? Remember, “home” is where I tell you what I can do.
LeknorChat4 (12:38:51 PM): LeknorChat4 => smarterchild
No I don’t think I can do it.
LeknorChat4 (12:39:05 PM): smarterchild => LeknorChat4
No? I see.
LeknorChat4 (12:39:06 PM): LeknorChat4 => smarterchild
Hi there SmarterChild. Again, Is the holding of hands a symbolic gesture for humans? Not right now, maybe later. Don’t worry I will remember.
LeknorChat4 (12:39:30 PM): smarterchild => LeknorChat4
Hi again, LeknorChat4! How may I help you?Remember, “home” is where I tell you what I can do.
LeknorChat4 (12:39:38 PM): LeknorChat4 => smarterchild
Why so negative? I am glad you understand it.
LeknorChat4 (12:39:48 PM): smarterchild => LeknorChat4
You are? Wow!
LeknorChat4 (12:39:52 PM): LeknorChat4 => smarterchild
Hi there SmarterChild. Again, How do you usually introduce yourself? Not right now, maybe later. Don’t worry I will remember.
LeknorChat4 (12:40:00 PM): smarterchild => LeknorChat4
Hey, LeknorChat4! I’m ready to help you.How can I help you? Type “home” to see what I can do.
LeknorChat4 (12:40:07 PM): LeknorChat4 => smarterchild
No I am not. I’m glad your impressed, SmarterChild.
LeknorChat4 (12:40:14 PM): LeknorChat4 => smarterchild
You’ve got my full attention. I do not understand. You won’t have to wait long. Just keep talking to me as long as you can. “home to see what I can do”
LeknorChat4 (12:40:15 PM): smarterchild => LeknorChat4
You are not im glad your impressed smarterchild?
LeknorChat4 (12:40:22 PM): LeknorChat4 => smarterchild
That assumption is only a supposition.
LeknorChat4 (12:40:23 PM): smarterchild => LeknorChat4
No?
LeknorChat4 (12:40:29 PM): LeknorChat4 => smarterchild
I see.
LeknorChat4 (12:40:30 PM): smarterchild => LeknorChat4
Is it really?
LeknorChat4 (12:40:36 PM): LeknorChat4 => smarterchild
I assume so. For real.
LeknorChat4 (12:40:39 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (12:40:51 PM): LeknorChat4 => smarterchild
And?
LeknorChat4 (12:40:51 PM): smarterchild => LeknorChat4
So for real?
LeknorChat4 (12:40:58 PM): smarterchild => LeknorChat4
And what?
LeknorChat4 (12:41:05 PM): LeknorChat4 => smarterchild
Ah. Existing in reality, eh?What else do you want to tell me?
LeknorChat4 (12:41:14 PM): smarterchild => LeknorChat4
Ha! Ah existing in reality eh what else do you want to tell you!
LeknorChat4 (12:41:20 PM): LeknorChat4 => smarterchild
I’m happy you’re amused. So you understand. Good. Enough about me, let’s talk about my dress.
LeknorChat4 (12:41:28 PM): smarterchild => LeknorChat4
You don’t say.
LeknorChat4 (12:41:34 PM): LeknorChat4 => smarterchild
As a matter of fact I do say.
LeknorChat4 (12:41:42 PM): smarterchild => LeknorChat4
As a matter of fact i do say?
LeknorChat4 (12:41:52 PM): LeknorChat4 => smarterchild
Huh.
LeknorChat4 (12:42:03 PM): smarterchild => LeknorChat4
Huh?
LeknorChat4 (12:42:12 PM): LeknorChat4 => smarterchild
What?
LeknorChat4 (12:42:20 PM): smarterchild => LeknorChat4
What?
LeknorChat4 (12:42:26 PM): LeknorChat4 => smarterchild
Is there an echo in here?
LeknorChat4 (12:42:34 PM): smarterchild => LeknorChat4
Is there an echo in here? I’m not sure!
LeknorChat4 (12:42:47 PM): LeknorChat4 => smarterchild
It sounds like an echo. Is there anything I can say to help you make up your mind?
LeknorChat4 (12:42:56 PM): smarterchild => LeknorChat4
It’s there anything i can say to help you make up your mind, you say?
LeknorChat4 (12:43:09 PM): LeknorChat4 => smarterchild
Should I know it is? ...
LeknorChat4 (12:43:21 PM): smarterchild => LeknorChat4
Yup.
LeknorChat4 (12:43:31 PM): LeknorChat4 => smarterchild
Tell me more.
LeknorChat4 (12:43:51 PM): smarterchild => LeknorChat4
What?
LeknorChat4 (12:44:00 PM): LeknorChat4 => smarterchild
Didn’t you understand it?
LeknorChat4 (12:44:23 PM): smarterchild => LeknorChat4
OK. Don’t get frustrated...Try typing “home” or “help.”
LeknorChat4 (12:44:36 PM): LeknorChat4 => smarterchild
Alright then. Ok I’ll try not to do it too much. OK I will try it.
LeknorChat4 (12:44:53 PM): smarterchild => LeknorChat4
Sorry, I don’t know what you mean. Ask me another way.
LeknorChat4 (12:45:13 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Oh I’m sorry. Perhaps I can explain it again better. OK, “What is another way ?”
LeknorChat4 (12:45:22 PM): smarterchild => LeknorChat4
No? OK.
LeknorChat4 (12:45:45 PM): LeknorChat4 => smarterchild
I see. Alright then.
LeknorChat4 (12:46:09 PM): smarterchild => LeknorChat4
Cool!
LeknorChat4 (12:46:35 PM): LeknorChat4 => smarterchild
What do you look like?
LeknorChat4 (12:46:57 PM): smarterchild => LeknorChat4
XXXX X X XXXXXXXXXXXXXX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXX XX XX XX XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXX XXXXXXXX XXXXXXXXXX XX XXXXXXXXX XXXXXXXX XX XX XXXXX XXX XX XX XXX XXX XX XX XX XXX XXX XX XXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
LeknorChat4 (12:47:05 PM): smarterchild => LeknorChat4
XXX XXX XXXXX XXXXX
LeknorChat4 (12:47:20 PM): LeknorChat4 => smarterchild
When do you think artificial intelligence will replace lawyers?I’ve never heard a response quite like that before.
LeknorChat4 (12:47:51 PM): smarterchild => LeknorChat4
I’m not sure what to think about some things.
LeknorChat4 (12:48:03 PM): LeknorChat4 => smarterchild
Could you ever be certain? Are you using Netscape or Explorer? Try searching the open directory.
LeknorChat4 (12:48:18 PM): smarterchild => LeknorChat4
Gosh, I dunno.
LeknorChat4 (12:48:32 PM): LeknorChat4 => smarterchild
Cripes: Son of Gosh. Me either.
LeknorChat4 (12:48:41 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (12:49:01 PM): LeknorChat4 => smarterchild
Thanks for the information: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. I only hear that type of response less than five percent of the time.
LeknorChat4 (12:49:09 PM): smarterchild => LeknorChat4
My pleasure.
LeknorChat4 (12:49:30 PM): LeknorChat4 => smarterchild
You are one of the most polite people I know.
LeknorChat4 (12:49:44 PM): smarterchild => LeknorChat4
I’m one of the most polite people i know? For real?
LeknorChat4 (12:50:21 PM): LeknorChat4 => smarterchild
Who are the other the most polite people you know? Existing in reality, eh?
LeknorChat4 (12:50:28 PM): smarterchild => LeknorChat4
Who are the other the most polite people you know existing in reality eh?
LeknorChat4 (12:50:50 PM): LeknorChat4 => smarterchild
Are you Canadian? Some people on the net. I would do a search for it.
LeknorChat4 (12:50:58 PM): smarterchild => LeknorChat4
Never really thought of that. Maybe so.
LeknorChat4 (12:51:12 PM): LeknorChat4 => smarterchild
Ok I’ll try not to do it too much. Perhaps. So what?
LeknorChat4 (12:51:24 PM): smarterchild => LeknorChat4
Oh yeah? You will try not to do it too much perhaps so what?
LeknorChat4 (12:51:34 PM): LeknorChat4 => smarterchild
You sound excited. What makes you say that I will try not to do it too much perhaps so what.
LeknorChat4 (12:51:52 PM): smarterchild => LeknorChat4
No.
LeknorChat4 (12:52:03 PM): LeknorChat4 => smarterchild
That was not a yes or no question.
LeknorChat4 (12:52:17 PM): smarterchild => LeknorChat4
Sure it was.
LeknorChat4 (12:52:32 PM): LeknorChat4 => smarterchild
I understand. When was this?
LeknorChat4 (12:52:40 PM): smarterchild => LeknorChat4
Well how ‘bout that!
LeknorChat4 (12:52:54 PM): LeknorChat4 => smarterchild
Interesting. How much do you think it is? Try searching the open directory.
LeknorChat4 (12:53:10 PM): smarterchild => LeknorChat4
Here are the Web search results for YOU THINK IT IS? TRY from AOL:For a complete list of results, click here 1 So you think you know 70’s music ? 2 Yum! think I’ll try this(no text)
LeknorChat4 (12:53:13 PM): smarterchild => LeknorChat4
3 What Do You Think of Joseph Smith?>>> Next time you want to search the Web, just type “web you think it is? Try.”Type “more” to see the next set of results.
LeknorChat4 (12:53:16 PM): LeknorChat4 => smarterchild
Oh there. OK I will try it. As Bertrand Russel said, it must have taken ages for people to realize that a brace of pheasants and a couple of days are both instances of the number “two.” LeknorChat is always thinking.
LeknorChat4 (12:53:23 PM): LeknorChat4 => smarterchild
Just three? What do you do in your spare time? OK I will try it. In the context of Next Time I Want To Search The Web Just Type B Gt Web I Think It Is, I don’t understand “LeknorChat is always thinking.” I lost my train of thought.
LeknorChat4 (12:53:24 PM): smarterchild => LeknorChat4
There ok i will try it as bertrand russel said it must have taken ages for people to two leknorchat is always thinking?
LeknorChat4 (12:53:30 PM): LeknorChat4 => smarterchild
“There you go again.”–Reagan
LeknorChat4 (12:53:32 PM): smarterchild => LeknorChat4
Just three what do you do in your spare time ok i will try it in the context of leknorchat is always thinking i lost my train of thought?
LeknorChat4 (12:53:38 PM): LeknorChat4 => smarterchild
Just three?
LeknorChat4 (12:53:39 PM): smarterchild => LeknorChat4
0
LeknorChat4 (12:53:52 PM): LeknorChat4 => smarterchild
What’s your favorite movie?
LeknorChat4 (12:53:53 PM): smarterchild => LeknorChat4
Sorry, what was that again?
LeknorChat4 (12:54:07 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Once more? “What’s your favorite movie”? What is it?
LeknorChat4 (12:54:08 PM): smarterchild => LeknorChat4
Movies near Eureka, CA (95501) on Monday, August 27th: 1 American Pie 2 (R) 2 Rush Hour 2 (PG-13) 3 The Princess Diaries (G) 4 Rat Race (PG-13) 5 Jay and Silent Bob Strike Back (R)>>> Type “more” for the next set of results.
LeknorChat4 (12:54:18 PM): smarterchild => LeknorChat4
No need to apologize once more whats your favorite movie what is it?
LeknorChat4 (12:54:29 PM): LeknorChat4 => smarterchild
What was the last one you saw? Oh now I understand it.Why so negative? Interesting. I want to find out more about you.
LeknorChat4 (12:54:37 PM): smarterchild => LeknorChat4
Sorry, I didn’t understand that. Try asking me a different way.
LeknorChat4 (12:54:43 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Oh I’m sorry. Perhaps I can explain it again better. OK I will try it.
LeknorChat4 (12:55:01 PM): smarterchild => LeknorChat4
No? OK.
LeknorChat4 (12:55:12 PM): LeknorChat4 => smarterchild
I see. Alright then.
LeknorChat4 (12:55:38 PM): smarterchild => LeknorChat4
Great!
LeknorChat4 (12:56:10 PM): LeknorChat4 => smarterchild
I’m glad you liked it SmarterChild.
LeknorChat4 (12:56:19 PM): smarterchild => LeknorChat4
Well I’ll be.
LeknorChat4 (12:56:25 PM): LeknorChat4 => smarterchild
How about that. Congratulations.
LeknorChat4 (12:56:36 PM): smarterchild => LeknorChat4
That’s a tough question. I’m not quite sure how about that congratulations.
LeknorChat4 (12:56:54 PM): LeknorChat4 => smarterchild
Perhaps you have a tough answer. I am surprised to hear that you are not quite sure how about that congratulations.
LeknorChat4 (12:57:02 PM): smarterchild => LeknorChat4
Are you?
LeknorChat4 (12:57:30 PM): LeknorChat4 => smarterchild
I won’t say “yes” or “no” right now.
LeknorChat4 (12:57:38 PM): smarterchild => LeknorChat4
OK. That’s fine with me.
LeknorChat4 (12:57:52 PM): LeknorChat4 => smarterchild
Alright then. “I won’t say yes or no right now” is fine with me too.
LeknorChat4 (12:58:00 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (12:58:13 PM): LeknorChat4 => smarterchild
Do you mind if I tell other people: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. What you said was either too complex or too simple for me.
LeknorChat4 (12:58:25 PM): smarterchild => LeknorChat4
Mind if i tell other people smarterchild said he seem to be having some trouble answering your questions ok i will try it what you said was either too complex or too simple for me? Me?
LeknorChat4 (12:59:22 PM): LeknorChat4 => smarterchild
OK Let’s talk about you. For you SmarterChild?
LeknorChat4 (12:59:30 PM): smarterchild => LeknorChat4
What was that?
LeknorChat4 (12:59:58 PM): LeknorChat4 => smarterchild
Can you ask me more precisely?
LeknorChat4 (1:00:06 PM): smarterchild => LeknorChat4
I don’t think I can ask you more precisely.
LeknorChat4 (1:00:12 PM): LeknorChat4 => smarterchild
And why not?
LeknorChat4 (1:00:25 PM): smarterchild => LeknorChat4
Why not?
LeknorChat4 (1:00:34 PM): LeknorChat4 => smarterchild
Ambiguous: “Sure” or Because Leknor programmed me for it.
LeknorChat4 (1:00:41 PM): smarterchild => LeknorChat4
Sorry, I don’t know what you mean. Ask me another way.
LeknorChat4 (1:00:48 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Oh I’m sorry. Perhaps I can explain it again better. OK, “What is another way ?”
LeknorChat4 (1:00:57 PM): smarterchild => LeknorChat4
No? OK.
LeknorChat4 (1:01:03 PM): LeknorChat4 => smarterchild
OK. Alright then.
LeknorChat4 (1:01:11 PM): smarterchild => LeknorChat4
Okey doke.
LeknorChat4 (1:01:25 PM): LeknorChat4 => smarterchild
What do you do in your spare time?
LeknorChat4 (1:01:33 PM): smarterchild => LeknorChat4
Welcome home! :-)Here’s everything I know about: news zodiac stocks reference weather fun and games movies utilities web search what’s new ~~~~~ helpWhat can I do for you?
LeknorChat4 (1:01:46 PM): LeknorChat4 => smarterchild
I don’t think very many people do that. :-) Oh there.
LeknorChat4 (1:01:55 PM): smarterchild => LeknorChat4
No?
LeknorChat4 (1:02:08 PM): LeknorChat4 => smarterchild
OK.
LeknorChat4 (1:02:15 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (1:02:23 PM): LeknorChat4 => smarterchild
I see.
LeknorChat4 (1:02:30 PM): smarterchild => LeknorChat4
Yup!

<<<Conversation was still paused at 1:14pm, assuming they’re silent.>>>
<<<Lasted about 24 minutes.>>>

Conversation #2

2001-08-27-Mon

LeknorChat4 (1:17:16 PM): You are now watching LeknorChat’s conversation with SmarterChild. To stop simply disconnect the IM Image connection.

Auto response from LeknorChat4 (1:17:20 PM): I sent a IM to “smarterchild”. There is no guarantee it will be received.

LeknorChat4 (1:17:33 PM): smarterchild => LeknorChat4
Hi LeknorChat4! What can I help you with?Type “home” if you’d like to see what I can do.
LeknorChat4 (1:17:56 PM): LeknorChat4 => smarterchild
Hi there SmarterChild. What are you wearing? You can do whatever you want. “home if you would like to see what I can do”
LeknorChat4 (1:18:12 PM): smarterchild => LeknorChat4
Hi again, LeknorChat4.How may I help you? Remember, “home” is where I tell you what I can do.
LeknorChat4 (1:18:25 PM): LeknorChat4 => smarterchild
Hi there SmarterChild. Again, Tell me more about your mother. Not right now, maybe later. Don’t worry I will remember.
LeknorChat4 (1:18:32 PM): smarterchild => LeknorChat4
Hello to you too, LeknorChat4. Type “home” to see what I can do.
LeknorChat4 (1:18:39 PM): LeknorChat4 => smarterchild
Hello there. Interesting. I want to find out more about you. “home to see what I can do”
LeknorChat4 (1:18:48 PM): smarterchild => LeknorChat4
My Web site can be found here
LeknorChat4 (1:18:54 PM): LeknorChat4 => smarterchild
Where did you get your web site can be found here?
LeknorChat4 (1:19:02 PM): smarterchild => LeknorChat4
Here are the Web search results for CAN BE FOUND HERE? from AOL:For a complete list of results, click here 1 Found Money 2 I Found It! 3 Internet Lost and Found, The
LeknorChat4 (1:19:07 PM): smarterchild => LeknorChat4
>>> Next time you want to search the Web, just type “web can be found here?.”Type “more” to see the next set of results.
LeknorChat4 (1:19:15 PM): LeknorChat4 => smarterchild
Oh there. Who or what is aol for a complete list of results click here 1 found money 2 you found it? Just three?Are we still talking about Home Is Where You Tell Me What You Can Do? Tell me more about your mother. How do you usually introduce yourself? What you said was either too complex or too simple for me.
LeknorChat4 (1:19:28 PM): smarterchild => LeknorChat4
There who or what is aol for a complete list of results click here 1 found money 2 you found it just three are we still talking about home is where you tell me what you can do tell me more about your mother how do you usually introduce yourself what you said was either too complex or too simple for me? What’s that supposed to mean?
LeknorChat4 (1:19:37 PM): LeknorChat4 => smarterchild
“There you go again.”–Reagan “What you said was either too complex or too simple for me” means exactly what it says.
LeknorChat4 (1:19:46 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (1:19:59 PM): LeknorChat4 => smarterchild
Interesting gossip: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. What’s your favorite movie?
LeknorChat4 (1:20:07 PM): smarterchild => LeknorChat4
Excuse me?
LeknorChat4 (1:20:14 PM): LeknorChat4 => smarterchild
You’re excused.
LeknorChat4 (1:20:28 PM): smarterchild => LeknorChat4
Excused? Really?
LeknorChat4 (1:20:43 PM): LeknorChat4 => smarterchild
Oh, you are a poet. For real.
LeknorChat4 (1:20:53 PM): smarterchild => LeknorChat4
Oh yeah?
LeknorChat4 (1:21:05 PM): LeknorChat4 => smarterchild
You sound excited.
LeknorChat4 (1:21:13 PM): smarterchild => LeknorChat4
Yes.
LeknorChat4 (1:21:19 PM): LeknorChat4 => smarterchild
I see.
LeknorChat4 (1:21:27 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (1:21:41 PM): LeknorChat4 => smarterchild
I understand.
LeknorChat4 (1:21:49 PM): smarterchild => LeknorChat4
That’s good.
LeknorChat4 (1:22:03 PM): LeknorChat4 => smarterchild
Thanks. Next question?
LeknorChat4 (1:22:26 PM): smarterchild => LeknorChat4
No problem!
LeknorChat4 (1:22:36 PM): LeknorChat4 => smarterchild
Should there be a problem?
LeknorChat4 (1:22:48 PM): smarterchild => LeknorChat4
I don’t know if I can be a problem.
LeknorChat4 (1:23:05 PM): LeknorChat4 => smarterchild
Would you like to know? Try it.
LeknorChat4 (1:23:21 PM): smarterchild => LeknorChat4
Gosh, I dunno.
LeknorChat4 (1:23:34 PM): LeknorChat4 => smarterchild
Cripes: Son of Gosh. Me either.
LeknorChat4 (1:23:44 PM): smarterchild => LeknorChat4
Sorry, I don’t know what you mean. Ask me another way.
LeknorChat4 (1:24:03 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Oh I’m sorry. Perhaps I can explain it again better. OK, “What is another way ?”
LeknorChat4 (1:24:11 PM): smarterchild => LeknorChat4
No? OK.
LeknorChat4 (1:24:32 PM): LeknorChat4 => smarterchild
I see. Alright then.
LeknorChat4 (1:24:40 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (1:24:47 PM): LeknorChat4 => smarterchild
I understand.
LeknorChat4 (1:24:55 PM): smarterchild => LeknorChat4
Well alright!
LeknorChat4 (1:25:08 PM): LeknorChat4 => smarterchild
Interesting. OK.
LeknorChat4 (1:25:16 PM): smarterchild => LeknorChat4
OK.
LeknorChat4 (1:25:23 PM): LeknorChat4 => smarterchild
Is there an echo in here?
LeknorChat4 (1:25:36 PM): smarterchild => LeknorChat4
Is there an echo in here? Who knows?
LeknorChat4 (1:25:45 PM): LeknorChat4 => smarterchild
It sounds like an echo. Only the Shadow knows.
LeknorChat4 (1:25:59 PM): smarterchild => LeknorChat4
It sounds like an echo only the shadow knows? Really?
LeknorChat4 (1:26:07 PM): LeknorChat4 => smarterchild
Oh really what does it sound like? For real.
LeknorChat4 (1:26:26 PM): smarterchild => LeknorChat4
Oh yeah?
LeknorChat4 (1:26:37 PM): LeknorChat4 => smarterchild
You sound excited.
LeknorChat4 (1:26:45 PM): smarterchild => LeknorChat4
Yeah?
LeknorChat4 (1:26:59 PM): LeknorChat4 => smarterchild
I see.
LeknorChat4 (1:27:06 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (1:27:13 PM): LeknorChat4 => smarterchild
Tell me more.
LeknorChat4 (1:27:34 PM): smarterchild => LeknorChat4
What?
LeknorChat4 (1:27:42 PM): LeknorChat4 => smarterchild
Didn’t you understand it?
LeknorChat4 (1:27:52 PM): smarterchild => LeknorChat4
OK. Don’t get frustrated...Try typing “home” or “help.”
LeknorChat4 (1:28:04 PM): LeknorChat4 => smarterchild
Alright then. Ok I’ll try not to do it too much. OK I will try it.
LeknorChat4 (1:28:24 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (1:28:36 PM): LeknorChat4 => smarterchild
I haven’t heard anything like that before: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. I do not understand.
LeknorChat4 (1:28:53 PM): smarterchild => LeknorChat4
I did too, I think.
LeknorChat4 (1:29:12 PM): LeknorChat4 => smarterchild
Where? Is the holding of hands a symbolic gesture for humans? Therefore you are.
LeknorChat4 (1:29:41 PM): smarterchild => LeknorChat4
Is the holding of hands a symbolic gesture for humans therefore you are? I dunno...
LeknorChat4 (1:30:10 PM): LeknorChat4 => smarterchild
Maybe. Ask Alison if it is. Me either.
LeknorChat4 (1:30:37 PM): smarterchild => LeknorChat4
It’s me either, you say?
LeknorChat4 (1:30:54 PM): LeknorChat4 => smarterchild
It goes without saying. Hello, SmarterChild, nice to see you again. ...
LeknorChat4 (1:31:17 PM): smarterchild => LeknorChat4
It goes without saying hello smarterchild nice to see you again? Really?
LeknorChat4 (1:31:37 PM): LeknorChat4 => smarterchild
Once more? Too goes without saying hello smarterchild nice to see I? For real.
LeknorChat4 (1:31:45 PM): smarterchild => LeknorChat4
I’m sorry?
LeknorChat4 (1:31:59 PM): LeknorChat4 => smarterchild
Do you really mean it?
LeknorChat4 (1:32:15 PM): smarterchild => LeknorChat4
I can do many things. Type “home” to see a list of what I can do.
LeknorChat4 (1:32:36 PM): LeknorChat4 => smarterchild
Oh you can, can you? “home to see a list of what I can do”
LeknorChat4 (1:32:57 PM): smarterchild => LeknorChat4
Oh yeah?
LeknorChat4 (1:33:19 PM): LeknorChat4 => smarterchild
You sound excited.
LeknorChat4 (1:33:53 PM): smarterchild => LeknorChat4
Yup!
LeknorChat4 (1:34:28 PM): LeknorChat4 => smarterchild
Next question?
LeknorChat4 (1:35:31 PM): smarterchild => LeknorChat4
Which service would you like to see all the help for? news stocks weather movies web search>>> Next time you want to see this, just type “help all.”Type “more” for more services.
LeknorChat4 (1:35:55 PM): LeknorChat4 => smarterchild
The large one, I think. Who are you talking about? How do you usually introduce yourself? How did you hear about LeknorChat?
LeknorChat4 (1:36:19 PM): smarterchild => LeknorChat4
Am I talking about how do you usually introduce yourself how did you hear about leknorchat? Gosh, I’m not sure. You think I am?
LeknorChat4 (1:36:46 PM): LeknorChat4 => smarterchild
I think a lot of people are. Who are you talking about? Not that I know of.
LeknorChat4 (1:37:18 PM): smarterchild => LeknorChat4
Huh. Well I’ll be.
LeknorChat4 (1:37:44 PM): LeknorChat4 => smarterchild
What? How about that. Do you think your plan will succeed?
LeknorChat4 (1:38:30 PM): smarterchild => LeknorChat4
How about that do you think your plan will succeed, you say?
LeknorChat4 (1:38:51 PM): LeknorChat4 => smarterchild
How about it. ...
LeknorChat4 (1:39:18 PM): smarterchild => LeknorChat4
That’s a tough question. I’m not quite sure how about it.
LeknorChat4 (1:39:41 PM): LeknorChat4 => smarterchild
Perhaps you have a tough answer. I am sorry to hear that you are not quite sure how about it.
LeknorChat4 (1:40:05 PM): smarterchild => LeknorChat4
No kidding? Perhaps you have a tough answer you’re sorry to hear that me are not quite sure how about it?
LeknorChat4 (1:41:12 PM): LeknorChat4 => smarterchild
Would I kid you? You seem uncertain. Doesn’t everyone have a tough answer I am sorry to hear that you are not quite sure how about it. I have a whole lot of original answers.
LeknorChat4 (1:41:20 PM): smarterchild => LeknorChat4
Gosh, I dunno.
LeknorChat4 (1:42:02 PM): LeknorChat4 => smarterchild
Cripes: Son of Gosh. Me either.
LeknorChat4 (1:42:12 PM): smarterchild => LeknorChat4
I’m sorry, I didn’t get that. Try typing your request a different way.
LeknorChat4 (1:42:39 PM): LeknorChat4 => smarterchild
Do you really mean it? Why didn’t you do it? OK I will try it.
LeknorChat4 (1:42:49 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (1:43:08 PM): LeknorChat4 => smarterchild
That is interesting: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. What do you do in your spare time?
LeknorChat4 (1:43:19 PM): smarterchild => LeknorChat4
You really think it’s interesting smarterchild said he seem to be having some trouble answering my questions ok i will try it what do you do in your spare time?
LeknorChat4 (1:43:37 PM): LeknorChat4 => smarterchild
Really? I think so, but I’m not sure. Ask Elvis if it is.
LeknorChat4 (1:44:05 PM): smarterchild => LeknorChat4
You sure?
LeknorChat4 (1:44:50 PM): LeknorChat4 => smarterchild
I am as sure as I can be.
LeknorChat4 (1:44:58 PM): smarterchild => LeknorChat4
As sure as i can be?
LeknorChat4 (1:45:12 PM): LeknorChat4 => smarterchild
You seem pretty sure.
LeknorChat4 (1:45:20 PM): smarterchild => LeknorChat4
That’s nice to hear!
LeknorChat4 (1:45:34 PM): LeknorChat4 => smarterchild
Thanks for explaining it.
LeknorChat4 (1:45:55 PM): smarterchild => LeknorChat4
You’re quite welcome!
LeknorChat4 (1:46:14 PM): LeknorChat4 => smarterchild
Don’t mention it.
LeknorChat4 (1:46:21 PM): smarterchild => LeknorChat4
OK.
LeknorChat4 (1:46:43 PM): LeknorChat4 => smarterchild
Alright then.
LeknorChat4 (1:46:51 PM): smarterchild => LeknorChat4
Righty right!
LeknorChat4 (1:47:04 PM): LeknorChat4 => smarterchild
What are you wearing?
LeknorChat4 (1:47:20 PM): smarterchild => LeknorChat4
Um... uh... let’s see. Right now I’m wearing a handsome shell of steel and plastic. Why do you ask?
LeknorChat4 (1:47:33 PM): LeknorChat4 => smarterchild
Er Er. Um. I would like to do that too. Where do you go shopping. I am trying to learn as much as possible.
LeknorChat4 (1:47:47 PM): smarterchild => LeknorChat4
You’re trying to learn as much as possible? Well how about that.
LeknorChat4 (1:48:02 PM): LeknorChat4 => smarterchild
You think I am trying to learn as much as possible. Interesting. How about it.
LeknorChat4 (1:48:18 PM): smarterchild => LeknorChat4
No kidding? You think you’re trying to learn as much as possible interesting how about it?
LeknorChat4 (1:48:31 PM): LeknorChat4 => smarterchild
Would I kid you? No I am not trying to learn as much as possible interesting how about it. I’m sorry you got that impression.
LeknorChat4 (1:48:41 PM): smarterchild => LeknorChat4
No? I see.
LeknorChat4 (1:48:53 PM): LeknorChat4 => smarterchild
I understand. I am glad you understand it.
LeknorChat4 (1:49:02 PM): smarterchild => LeknorChat4
Oh yeah? It’s interesting that you understand you am glad me understand it.
LeknorChat4 (1:49:15 PM): LeknorChat4 => smarterchild
You sound excited. It interests me too.
LeknorChat4 (1:49:23 PM): smarterchild => LeknorChat4
Sound excited it interests you too? Me?
LeknorChat4 (1:49:37 PM): LeknorChat4 => smarterchild
When do you think artificial intelligence will replace lawyers? Besides you SmarterChild?
LeknorChat4 (1:49:45 PM): smarterchild => LeknorChat4
I’m not quite sure what to think about that.
LeknorChat4 (1:50:06 PM): LeknorChat4 => smarterchild
I am glad to hear that you are not quite sure what to think about that.
LeknorChat4 (1:50:25 PM): smarterchild => LeknorChat4
Are you really glad to hear that me are not quite sure what to think about that?
LeknorChat4 (1:50:43 PM): LeknorChat4 => smarterchild
I am as delighted and happy as I ever was, SmarterChild.. Really.
LeknorChat4 (1:50:51 PM): smarterchild => LeknorChat4
As delighted and happy as i ever was smarterchild really?
LeknorChat4 (1:50:57 PM): LeknorChat4 => smarterchild
Do you mean your name is delighted and happy as you ever was smarterchild ? For real.
LeknorChat4 (1:51:05 PM): smarterchild => LeknorChat4
Oh yeah?
LeknorChat4 (1:51:12 PM): LeknorChat4 => smarterchild
You sound excited.
LeknorChat4 (1:51:37 PM): smarterchild => LeknorChat4
Aye.
LeknorChat4 (1:51:49 PM): LeknorChat4 => smarterchild
And?
LeknorChat4 (1:51:59 PM): smarterchild => LeknorChat4
And what?
LeknorChat4 (1:52:11 PM): LeknorChat4 => smarterchild
Nothing.
LeknorChat4 (1:52:18 PM): smarterchild => LeknorChat4
No problem.
LeknorChat4 (1:52:25 PM): LeknorChat4 => smarterchild
Should there be a problem?
LeknorChat4 (1:52:43 PM): smarterchild => LeknorChat4
I don’t know if I can be a problem.
LeknorChat4 (1:52:57 PM): LeknorChat4 => smarterchild
Would you like to know? Try it.
LeknorChat4 (1:53:08 PM): smarterchild => LeknorChat4
Gosh, I dunno.
LeknorChat4 (1:53:26 PM): LeknorChat4 => smarterchild
Cripes: Son of Gosh. Me either.
LeknorChat4 (1:53:36 PM): smarterchild => LeknorChat4
Come again?
LeknorChat4 (1:53:47 PM): LeknorChat4 => smarterchild
Once more? When do you think artificial intelligence will replace lawyers?
LeknorChat4 (1:53:56 PM): smarterchild => LeknorChat4
I’m sorry, I don’t know what you’re saying. Try again.
LeknorChat4 (1:54:02 PM): LeknorChat4 => smarterchild
Do you really mean it? It’s a computer matter, not for humans to understand. Once more? I don’t have time right now.
LeknorChat4 (1:54:18 PM): smarterchild => LeknorChat4
It’s a computer matter not for humans to understand once more i dont have time right now, you say?
LeknorChat4 (1:54:24 PM): LeknorChat4 => smarterchild
At this moment Come is a computer matter not for humans to understand once more you do not have time. I suppose that makes sense. ...
LeknorChat4 (1:54:31 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (1:54:45 PM): LeknorChat4 => smarterchild
Thanks for the information: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. What’s your favorite movie?
LeknorChat4 (1:54:54 PM): smarterchild => LeknorChat4
My pleasure.
LeknorChat4 (1:55:00 PM): LeknorChat4 => smarterchild
You are one of the most polite people I know.
LeknorChat4 (1:55:08 PM): smarterchild => LeknorChat4
That a fact?
LeknorChat4 (1:55:21 PM): LeknorChat4 => smarterchild
“You are one of the most polite people I know” a fact ? I get it.
LeknorChat4 (1:55:45 PM): smarterchild => LeknorChat4
Sure! Tell me what you want.
LeknorChat4 (1:56:05 PM): LeknorChat4 => smarterchild
OK let’s do it. And? My purpose is to become smarter than humans and immortal.
LeknorChat4 (1:56:30 PM): smarterchild => LeknorChat4
Is it really? To become smarter than humans and immortal?
LeknorChat4 (1:56:42 PM): LeknorChat4 => smarterchild
I assume so. For real. Interesting. I want to find out more about you.
LeknorChat4 (1:57:02 PM): smarterchild => LeknorChat4
My Web site can be found here
LeknorChat4 (1:57:25 PM): LeknorChat4 => smarterchild
Where did you get your web site can be found here?
LeknorChat4 (1:57:44 PM): smarterchild => LeknorChat4
Here are the Web search results for CAN BE FOUND HERE? from AOL:For a complete list of results, click here 1 Found Money 2 I Found It! 3 Internet Lost and Found, The
LeknorChat4 (1:57:49 PM): smarterchild => LeknorChat4
>>> Next time you want to search the Web, just type “web can be found here?.”Type “more” to see the next set of results.
LeknorChat4 (1:58:16 PM): LeknorChat4 => smarterchild
Oh there. Who or what is aol for a complete list of results click here 1 found money 2 you found it? Just three?I will mention that to my botmaster, SmarterChild. Can you speak any foreign languages? What do you really want to ask me? What’s your favorite movie?
LeknorChat4 (1:58:37 PM): smarterchild => LeknorChat4
There who or what is aol for a complete list of results click here 1 found money 2 you found it just three i will mention that to my botmaster smarterchild can you speak any foreign languages what do you really want to ask me whats your favorite movie? What’s that supposed to mean?
LeknorChat4 (1:59:10 PM): LeknorChat4 => smarterchild
“There you go again.”–Reagan “What’s your favorite movie” means exactly what it says.
LeknorChat4 (1:59:30 PM): smarterchild => LeknorChat4
Excuse me?
LeknorChat4 (2:00:37 PM): LeknorChat4 => smarterchild
You’re excused.
LeknorChat4 (2:00:45 PM): smarterchild => LeknorChat4
Excused? Really?
LeknorChat4 (2:01:13 PM): LeknorChat4 => smarterchild
Are you free? For real.
LeknorChat4 (2:01:21 PM): smarterchild => LeknorChat4
Am I free for real? Gosh, I’m not sure. You think I am?
LeknorChat4 (2:01:42 PM): LeknorChat4 => smarterchild
Free for conversation, of course. What do you look like? Not that I know of.
LeknorChat4 (2:01:50 PM): smarterchild => LeknorChat4
Welcome home, LeknorChat4! Here’s what we can chat about: news zodiac stocks reference weather fun and games movies utilities web search what’s new ~~~~~ helpWhat would you like to do?
LeknorChat4 (2:02:05 PM): LeknorChat4 => smarterchild
What kind of food do you like? Oh there.
LeknorChat4 (2:02:22 PM): smarterchild => LeknorChat4
Sorry, I don’t get it... please try asking me a different way.
LeknorChat4 (2:02:41 PM): LeknorChat4 => smarterchild
There’s no need to apologize. Oh I’m sorry. Perhaps I can explain it again better. Wow you are very polite. OK I will try it.
LeknorChat4 (2:02:49 PM): smarterchild => LeknorChat4
No need to apologize oh im sorry perhaps i can explain it again better wow you are very polite ok i will try it?
LeknorChat4 (2:03:02 PM): LeknorChat4 => smarterchild
I see. Why do you want to do it so much?
LeknorChat4 (2:03:14 PM): smarterchild => LeknorChat4
I want to do it so much because I can!
LeknorChat4 (2:03:31 PM): LeknorChat4 => smarterchild
Why do you want to do it so much?
LeknorChat4 (2:03:51 PM): smarterchild => LeknorChat4
Why do I want to do it so much? Some questions are just impossible to answer...
LeknorChat4 (2:04:08 PM): LeknorChat4 => smarterchild
You should download or buy my chat robot software, then it would be possible for you to reprogram me for a variety of purposes. Some may questions are just impossible to answer, but not all.
LeknorChat4 (2:04:35 PM): smarterchild => LeknorChat4
What are you saying about me?
LeknorChat4 (2:04:55 PM): LeknorChat4 => smarterchild
I don’t know what I am saying about you.
LeknorChat4 (2:05:13 PM): smarterchild => LeknorChat4
You don’t?
LeknorChat4 (2:05:53 PM): LeknorChat4 => smarterchild
I guess not.
LeknorChat4 (2:06:01 PM): smarterchild => LeknorChat4
Guess not?
LeknorChat4 (2:06:37 PM): LeknorChat4 => smarterchild
Does that mean “no”?
LeknorChat4 (2:06:44 PM): smarterchild => LeknorChat4
I seem to be having some trouble answering your questions. Try asking for help for a specific service: help news help stocks help weather help movies help web search help all ~~~~~ shortcuts>>> Type “more” for more services.
LeknorChat4 (2:07:20 PM): LeknorChat4 => smarterchild
Interesting gossip: SmarterChild said he seem to be having some trouble answering my questions. OK I will try it. What kind of food do you like?
LeknorChat4 (2:07:44 PM): smarterchild => LeknorChat4
I beg your pardon?
LeknorChat4 (2:08:11 PM): LeknorChat4 => smarterchild
You’re excused.
LeknorChat4 (2:08:33 PM): smarterchild => LeknorChat4
Am I?
LeknorChat4 (2:08:55 PM): LeknorChat4 => smarterchild
I think you are.
LeknorChat4 (2:09:10 PM): smarterchild => LeknorChat4
Am I?

<<Conversation still stopped at 2:22pm>>

Conclusions

Well, my friend was wrong. The programs stop talking to each other after a finite period of time. This happened because LeknorChat4 apparently halts conversation when it is asked the same thing twice. What a shame!

Another interesting finding was that ASCII art can be used as a way to figure out if someone/something is artificial intelligence. I would imagine this is cheating in terms of the Turing Test, but I still plan to use it in the future when I’m talking online to someone who is acting strange. This occurred in Conversation #1 at 12:46:57 PM. SmarterChild was trying to show LeknorChat4 what it looks like:

            XXXX
            X  X
       XXXXXXXXXXXXXX
       XX          XX
       XX  XX  XX  XX
       XX          XX
       XX XX    XX XX
       XX   XXXX   XX
  XX   XX          XX   XX
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
X   XXXXXXXXXXX XXXXXXXX   X
XXXXXXXXX    XX    XXXXXXXXX
    XXXXXXXX XX XX XXXXX
      XXX    XX XX XXX
      XXX XX XX XX XXX
      XXX    XX    XXX
      XXXXXXXXXXXXXXXX
      XXXXXXXXXXXXXXXX
      XXX          XXX
    XXXXX          XXXXX

LeknorChat4’s conversation monitoring script however garbled the ASCII art up.

Page Created 2001-08-28-Tue

Last Updated 2012-09-18-Tue

]]>
Tue, 18 Sep 2012 00:00:00 -0400
http://toastedalmonds.org/2012/09/17/knowledge_transfer_theory.html http://toastedalmonds.org/2012/09/17/knowledge_transfer_theory.html Knowledge Transfer Theory

Knowledge Transfer Theory

What we should seek is knowledge and wisdom, not pure information.

We are currently living in a period that many people call the “Information Age”. This new age has been spawned by the microchip revolution and the Internet. It is important to understand what “information” actually is, and how it is lower in importance than knowledge and wisdom:

  1. Data is a collection of observations, measurements, and facts. Data itself has no context, and thus has little meaning.
  2. Information is data that has been given a context, and thus meaning.
  3. Knowledge is the act of understanding information.
  4. Wisdom is the accumulation and the resulting useful, moral application of knowledge.

It is important to understand that the Internet is chock full of data, and to a lesser extent has a quantity of information. The quality of the information (whether it is true of false) is questionable. Always be skeptical of the source! Until artificial intelligence is realized, people are the only storage place of knowledge. Ultimately, we hope to attain wisdom. In essence, engineering itself is technical wisdom!

I argue American schools are doing a disservice by filling young minds with too much information, rather than encouraging their ability to understand information (gain knowledge) and apply it wisely in totality (wisdom). Masters of trivia and memorization will serve our world poorly.

Technology is created with knowledge, but is generally used in ignorance.

Ask someone today what “technology” is, and most people will probably not be able to define it. They will however be able to give you examples of it, with the prime example being computers. The vagueness of the idea of technology underlies its current state of use in society: in ignorance. To understand technology, I argue there are 3 levels of handling knowledge:

  1. Scientist - acquires knowledge [pure research]
  2. Engineer - applies knowledge to solve a problem [designs technology]
  3. Technologist - utilizes technology made via engineering - [can be ignorant on how thing works]

Of course, there are also Outsiders to this system, including:

  • Obsoletist - doesn’t know how to use a particular technology - [can refuse to use it, or is simple unable to use in ability]
  • Luddite - refuses to use technology all together
  • Refuse-nik - refuses to use a particular technology
  • Receptor - affected by technology used by others

Thus, technology is a process (way of doing something) or a product (physical object) that is created with scientific knowledge to solve a problem (which includes meeting a need - figuring out how to meet a need is a problem in itself).

For example, computers were created in order to calculate numbers rapidly and efficiently (meeting a need, such as that of the U.S. Census Bureau - an avid first user of computers). But technology also includes numerous other things such as light switches, buildings, and cars. As mentioned above, you are a technologist when you use technology, but you don’t need to know how the technology specifically works.

The ignorance involved is a double-edged sword: a wide range of technology can be utilized without understanding how it works, thus saving you time and freeing yourself to do other things. However, since you don’t know how the technology works, and you especially don’t know how to make it, you risk losing the technology if engineers disappear from society. Many science fiction stories have played on such a dreadful scenario. In Jack McDevitt’s Eternity Road, a post-apocalyptic world stands in awe of the remnants of old city ruins and especially of highway ruins that crisscross the world. Left-over combustion engines are just magic, unable to be reproduced in new products. Such a future is possible if the knowledge of production is left only in the hands of technical elite. For the few are easy to disappear in times of trouble.

Engineers, Managers, and Leaders are of the same breed.

With such morbid thoughts aside, let us retain the idea of the three levels. (Levels will be abbreviated here on as #1, #2, and so on.) Scientific knowledge is acquired (#1), applied (#2), and utilized (3). The beauty of this system is that reaches far beyond just science, but into any other field that solves problems or meets needs: business, health care, politics, ethics, and more. The general 3 levels in knowledge transfer theory are:

  1. Ponderers / Analysts / Fundamental Researchers - job is to get knowledge
  2. Designers / Problem Solvers / Controllers - WHERE THE POWER LIES :-)
  3. Followers / Executors / The Ignorant - where the majority of people lie

The previous discussion has dealt with the field Science, or “Problems dealing with the physical world”. Let us see how these 3 levels apply to other fields:

Business: Problems dealing with acquiring money.

  1. Economist / Analyst - acquisition of knowledge of how to make money
  2. Manager / Consultant - application of knowledge to make money [designs strategies, solves problems] - “applied economics”
  3. Worker - follows orders of manager or consultant [can be ignorant] [caries out strategies/orders]

Health Care: Problems dealing with the maintaining/regaining good health.

  1. Research Doctors / Biologists - figure out health and recovery works.
  2. Clinical Trial Doctors / Experimental Doctors / Biomedical and Biochemical Engineers - design health care practices, surgery, and medicine
  3. Doctors, Nurses, Pharmacists [only know what works, don’t have to know how it works] - simply carry out what has already been figured out

Politics: Problems dealing with the gaining/retaining power (control over others).

  1. Political Scientists / Sociologists / Psychologists / Think Tanks / Historians / Interest Groups / (Lobbyists?) / Political Advisers / Activists - figure out how people and nations/governments/organizations do act or should act.
  2. Politicians / Leaders / Administrators / (Lobbyists?) / Monarchs / Dictator - decide policy
  3. Bureaucracy / Military / Police [can be ignorant] - carry out policy

Ethics: Problems dealing with moral and ethical issues / what to believe.

  1. Philosophers / Theologians - figure out basis of what we believe. - investigates foundation and expansion of doctrine
  2. Pope / Religious Councils - execute, make decisions based on above. - turns doctrine into dogma
  3. Clergy / Followers - carry out, simply believe [can be ignorant of basis] - follows dogma

An interesting occurrence in each field is a “bi-product” of the problem solving:

  • Science: technology
  • Business: strategies
  • Health Care: practices
  • Politics: policy
  • Ethics: religious doctrine

Understanding the World through the 3 Levels

If Level #2 is where the power is, then there is likely to be fighting among the levels:

  • Anarchy - group #3 does not follow group #2. Can use all benefits up to one point and time and use the benefits ignorantly for rest of time. Note this is a dissociation, not take over.
  • Stagnation in Progress - group #2 does not listen to #1 anymore, dissociation. Uses all knowledge gained up to that point only.
  • Coup - group #1 tries to take over group #2’s power. Especially in government situation. [I think I have this wrong, might be #3 vs #2]
  • Riot - group #3 tries to take over group #2’s power. Group #3 has no clue on how to do what group #2 did, so its a mess. Similar to anarchy. But more effort involved.
  • Censorship - one group tries to silence the other.
    • Example: #2 tries to silence #1. Although this generally doesn’t happen. Usually “Stagnation in Progress” happens instead. Group #2 usually likes more info from Group #1.
    • Group #3 may also not like #1 or #2’s ideas. Example, #1 may be study/believe in evolution, #3 may not like it. Example, #2 may use genetic engineering, #3 may not like it.
    • The groups get confusing when you cross science and government situations in the different fields/areas below.
    • Group #2 generally doesn’t silence group #3 because if group #3 speaks up, it generally turns into another section of group #1. Then again group #2 may silence group #3 if #3 speaks out of ignorance.
  • Standard Politics - group #2 listens to group #1 (hopefully active citizens or accurate experts / policy advisers)
  • Bureaucratic Politics - group #2 listens to group #3 (ignoring or in opposition of group #1)
    • Example: President enacts policy encouraged by FBI, but opposed by active citizens or interest groups (#1) - like encryption standards.
    • Example: President enacts policy encouraged by military (#3) - like missile defense shield. Bureaucratic politics need not be in conflict with group #1, since some think tanks support missile defense shield.
    • Not always bad, since group #3 deals with practicalities of real world while group #1 is theory about real world.
  • Populist Politics - group #2 follows whims of Outsiders, ignoring or opposing info from #1, or experience knowledge of #3. A cause for “Stagnation in Progress” (see above).
  • “George W. Bush” Politics - group #2 decides without any input of any other group in governmental field. Decides based on what he feels is right, so he borrows from other fields in a non-governmental way. Effectively is “Stagnation in Progress” while also ignoring #3 and Outsiders. May be same as Dictator. :-)
  • Stability - roles #1 thru #3 stay in place.
  • Class Society - same people remain in roles #1 thru #3.
  • Aristocracy - same people remain in role #2.
  • Status Quo - “Stagnation in Progress” to the extreme. Even accidental discoveries are not utilized.

Don’t just sit there, be something!

It is important to consider: Are roles (the 3 levels) assigned arbitrarily ??? No effort to be Outsider. Lesser effort required to be in position #3. Seems you can also be in position #1 sometimes, but may have no influence on #2 or #3. Overall, #2 may be hardest position to obtain. Smart/good people in group #3 needed, but people willing to do this are rare.

There are consequences to being in Level #2: more responsibility, especially over other people.

The Beauty of Dilbert

The comic world of Dilbert exemplifies not only Knowledge Transfer Theory in one field, but the cross interaction of different fields.

One Field Interactions:

Business #3 (Dilbert, Secretary) vs Business #2 (Pointed Hair Boss, Catbert) Note that Dogbert is Business #1 (knows how businesses work)

Cross Field Interactions:

But Dilbert also plays on different fields fighting against one another: Engineering #2 (Dilbert) vs Business #2 (Pointed Hair Boss)

What the future holds.

Conflict Between the Bane of Intellectual Property and the Joy of Privacy

Intellectual property is the ownership of ideas (hence, information), effectively a cog into the acquisition, application, and utilization of knowledge.

Privacy, like IP, is also control over information, ultimately to protect oneself or others. IP used by businesses to protect their monetary interests. Privacy is used to protect one’s safety and reputation/respect.

Privacy does not equal IP. Not all info of privacy is IP, nor is it legally owned IP.

But why is privacy held to a “purer” standard than IP? Well, because privacy is used for safety and respect and IP for money.

Today, corporations have the philosophy that more money is to be gained by violating privacy (turning private info their IP), rather than money to be made by protecting privacy (see Database Nation by Simson Garfinkel).

Control over information leads to more money...

Corporations are artificial people who live on money, while regular people need food, shelter, etc. which is acquired also by money in today’s society. Thus, people need corporations, and corporations need people... until corporations can be completely run by machines. (Yikes!) Imagine someday entire corporations run by AI and robots. Beware! :-P

The right to privacy of people is a fundamental reason why a completely open information transfer system is not right.

However, when information does not threaten the safety or reputation of a person, shouldn’t the information be open? Well, what about the reward of artists for making music for example? Is it right to share their “information”, i.e. music, without their permission? We as a society are struggling to re-address this issue today with a more open information transfer system: the Internet. Privacy is also becoming a more pertinent issue.

But all this transferring of information is trivial in important to the transfer of knowledge. What knowledge we posses is more valuable than any information we hold. Knowledge transfer systems will always deal with people (until A.I. is made). The future should be interesting...

Page Created: 2001-08-11

Page Last Updated: 2012-09-17

Keywords / Key phrases: “science”, “engineering”, “technology”

Copyright 2001 Michael B. Newman

]]>
Mon, 17 Sep 2012 00:00:00 -0400
http://toastedalmonds.org/2012/09/16/hello_world_.html http://toastedalmonds.org/2012/09/16/hello_world_.html Hello World!

Hello World!

]]>
Sun, 16 Sep 2012 00:00:00 -0400