Professional Documents
Culture Documents
19
Holistic Macroengineering Approach for Environmental Information Systems (EIS)
Basile Dendrou and Stergios Dendrou
ZEi Engineering Inc.
19.1 Introduction
Context of the Contamination Problem in Geomedia
19.1 Introduction
The rst 18 chapters of this handbook provide detailed technical information on many facets of groundwater engineering. But information alone cannot be used productively: it takes knowledge and technology to render a new product useful, and therefore marketable. In this chapter, we apply principles of the information revolution to the problem of geoenvironmental engineering. In the early days of mainframe computers, the tool of choice was the numerical simulation model (many of the early codes are still in
use, e.g., MOC, Konikow et al., 1978). As is often the case, advances in computer technology nd ad hoc implementation in existing technology; e.g., the pre-post-processor cohort of software in support of existing simulators. The quantum leap to the full advances and promise of the information highway require addressing the two pillars of this technology, integration and automation. Manifestations of this technology are the object-oriented software architecture and the freedom from the bondage of the le. In conventional engineering software the user must keep track of a plethora of les: input les, preprocessing les, output les, graphics les, document les. With the new technology, the user operates under one roof and can communicate with and access other software while dealing only with physical objects, wells, rivers, strata, log-points. Sophisticated simulation models are fully integrated and can be exercised from within the platform without recourse to input les. Likewise, all simulation results are automatically accessible in tabular and graphical form on screen, in editable documents, and on the web. This chapter gives the theoretical foundation and a blueprint for implementing this new technology. It also gives examples from the prototype software EIS (ZEi, 1994-1997).
optimum innovative and effective mitigative measures. Holistic means that one must look at the entire picture, not merely at components. And macroengineering (science of large systems) means to study the entire system through its component parts and their interactions at the appropriate geometric and time scales. For example, it is no longer sufcient in a bioremediation scheme to simulate the contaminant migration using a simple exponential decay law without representing the chemical and biological interactions between the contaminant and the electron acceptors, the soil matrix and the available nutrients. The same can be said for other in situ remediation technologies such as bioventing (interaction of thermal and chemical processes), pump-and-treat (interaction of mechanical and chemical processes), vitrication (interaction of thermal, chemical, and mechanical processes), electrokinetics (interaction of electrical, chemical, and mechanical processes), chemical barriers, and in situ containment technologies (interaction of chemical and mechanical processes). Three-dimensional simulation models are needed capable of handling these processes, and of quantifying their impact on the geomedia environment. Simplied models on isolated natural processes help sort data for diagnostic purposes but lack the ability to make an accurate prognosis of the impact of the selected remedial alternative on the environment. In a sense, the absence of a reliable simulation model to quantify the interaction of all these different natural processes initiated during the implementation of a particular remedial technology is tantamount to carrying the operations blindfolded. This can result in unacceptable environmental risks and excessive clean-up costs. These considerations provide the motivation to approach the contamination problem from a new perspective, where all natural processes involved in the migration and fate of chemicals in geomedia are handled in a unied computational framework. The prototype Environmental Information System for Contaminant Migration Risk Assessment (EIS/GWM) computer Platform was developed to support this novel approach. The objectives were twofold: Develop a comprehensive methodology, based on a holistic macroengineering (science of large systems) framework to simulate the interaction of the competing natural processes affecting contaminant migration and fate. Demonstrate the feasibility of embedding this holistic approach in an integrated/ automated computer platform based on the interaction of natural objects in three-dimensional space. In this chapter we provide a detailed description of the new holistic approach, along with the theoretical background that is needed to mathematically describe the interaction and evolution of these different natural processes. An implementation of this methodology is provided in the EIS integrated modeling platform, written for MS Windows 95, NT. It offers a systematic, hierarchical framework for the assessment of the relative impact of the various processes by supporting and facilitating the analysis of these complex interactions.
can be adequately represented at the macroscale, chemical processes necessitate a microscale representation. The automated simulation framework envisioned here must be able to automatically select the appropriate scale, based on the information produced by the diagnostic phase. This phase concerns the collection of information about constitutive parameters (properties) of the geomedia and the contaminants, and the inuence of the natural processes on the potential contaminant migration. Clearly, the quality of this information has an impact on the prognosis phase, where predictions are made on the fate and migration of different contaminants. This phase is critical to the success of the overall effort and usually requires selection of a 3-D grid to characterize the topology of the macro-element discretization of the natural domain. To integrate this effort, there is need for an inference engine, which is the building block that distributes (maps) the properties of the media throughout the grid. Finally, an appropriate integrator is needed at the core of the system, operating at the level of each macro-element and taking into account the effects of all natural processes and their interactions described at the macroscale and microscale levels. The most challenging aspect of this approach is keeping track of the level and degree of interactions between the geomedia and the contaminant. A holistic approach to the simulation of the contaminant migration problem is the only way to keep an accurate account of these different levels of interaction. The Modeling Dilemma Often the denition of a simulation model encompasses a cluster of small objects built in another, often larger object. In the case of an environmental model, the often larger object refers to the enormously complicated interactions of natural systems. For example, a small object can very well be a hydrologic, ecological, land surface, or groundwater model component. The problem then is how to simplify the larger object in such a way as to make the small object manageable, yet useful. It is a problem compounded by the uncertainty of the interactions involved. The present state-of-the-art in environmental software is to link a Geographic Information System (GIS) with a spatial-temporal data base and create a loose coupling with existing simulation models through software interfaces. This approach is unsatisfactory because it requires a high level of technical expertise beyond that of the average user and also requires much time and effort. A typical assessment, for example, of the natural biodegradation of an oil fuel spill requires the use of highly specialized simulation packages requiring a sustained effort of several months, leading very often to unacceptable remedial actions.
(manipulations) to be performed on the data. The ability to handle complex interactions of hazardous wastes is one of the capabilities the new concepts bring to the existing systems. Complex feature support allows real-world features, such as contaminant plumes, which can be recursively split into component parts, to be more accurately represented to include all necessary subfeatures. Operations can be performed within and between these composite features (by-products) taking into account all the inherent natural complexities. This richer data modeling capability is one of the major benets object-orientation and complex feature support brings to the user of the EIS platform. The new platform requires the following components: (1) a processing unit for temporal control, (2) a processor for dynamic object interaction, (3) a processor to maintain an autonomous topology, (4) a data base for dynamic attributes, (5) autonomous or user-dened controls, (6) software interfaces, and (7) coupling process models. Figure 19.2 illustrates these basic components as they interrelate with the users interface.
via the introduction of constitutive relations for the uxes; chemical, i.e., interactions among chemical species, and partition, adsorption, precipitation/dissolution for interphase interaction; electromagnetic; and, biological, via microbial population dynamics (using the Monod Kinetic theory, for example). All these classes of natural processes affect the contaminant migration either in parallel (simultaneous interaction) or in series (sequential interaction). They also affect the soil structure, volume, shear strength, and microstructure interdependently, in response to appropriate relative gradients. In turn, each class of natural processes is represented by a series of processes as illustrated in Table 19.1.
TABLE 19.1 Natural Processes Affecting the Contaminant Interactions
Mechanical Processes Ground deformability Surface water ow Groundwater ow Diffusion/dispersion Air ow Biological Processes Tree, plant root Macro-animals Micro-animals Bacteria Chemical Processes Acid-base Precipitation Volatilization Complexation Surface reaction Oxidation-reduction Electrical Processes Electrokinetics Ion exchange Electro/osmosis
The difculty in topologically describing these features arises from their geometric diversity and their multiphase characteristics. The soil and rock formations are porous, fractured, or nonfractured solids of fractal nature (exhibiting noncontinuous characteristics, repetitive at different geometric scales), while the surface and subsurface waters are uids contained and interacting with the solid phases. For example, in the presence of surface waters, depending on the difference between the piezometric head of the aquifer and the level of the surface water, the surface water may be seeping into the aquifer, or the aquifer may be discharging into the surface waters. Any dissolved species will migrate along this pathway, and additional processes specic to each feature will affect the fate of the chemical, such as benthic exchange processes, water column processes, photolysis, and others.
The occurrence of chemical species in different phases must be explicitly incorporated into the development of a holistic model simulating the chemical pathways. A list of the most commonly encountered chemicals is given in Table 19.3. Most of these chemicals can be found dissolved in the groundwater. They all react chemically to various degrees with one another, and with the mineral soil matrix, transferring mass between the liquid, gas, and solid phases. Classication of all possible chemical reactions allows the determination of the type and degree of interaction among contaminant species.
TABLE 19.3 Organic and Inorganic Chemical Species
Major Inorganic Constituents Minor Inorganic Constituents Trace Inorganic Constituents Bicarbonate, calcium, chloride, magnesium, silicon, sodium, sulfate, carbonic acid Boron, carbonate, uoride, iron, nitrate, potassium, strontium Aluminum, antimony, arsenic, barium, beryllium, bismuth, bromide, cadmium, cerium, cesium, chromium, cobalt, copper, gallium, germanium, gold, indium, iodide, lanthanum, lead, lithium, manganese, molybdenum, nickel, niobium, phosphate, platinum, radium, rubidium, ruthenium, scandium, selenium, silver, thallium, thorium, tin, titanium, tungsten, uranium, vanadium, ytterbium, yttrium, zinc, zirconium Humid acid, fulvic acid, carbohydrates, aminoacids, tannins, lignins, hydrocarbons, acetate, propionate Halogenated hydrocarbons, phosphorous compounds, organometallic compounds, phenols, amines, ketones, aldehydes, alcohols, esters, ethers, polynuclear aromatic hydrocarbons, alkyne hydrocarbons
Typical chemical reactions are: acid-base reactions, solution, volatilization, dissolution and precipitation, complexation reactions, surface reactions (sorption, adsorption), oxidation-reduction reactions, hydrolysis, and isotopic processes. An example of the complexity of the chemical processes as they interact with the soil medium is shown in Figure 19.3. A chemical constituent originally in liquid form is deposited at the surface and migrates under gravity through the vadose zone of the soil medium. Several chemical processes now take place interacting with different phases of the soil medium, changing the fate and migration rates of the chemical constituent. Sorption deposits parts of the constituent on the grain surface, while volatilization and evapotranspiration further reduce the concentration of the chemical constituent in the liquid phase. Finally, under special thermal and ambient conditions the primary chemical constituent is transformed into daughter products. Clearly, a computational framework is needed to accommodate the plethora of processes, reactions, phases, and geologic, spatial, and temporal scales. Furthermore, the mathematical abstraction of the various modeling elements requires the development of a road map for their systematic (automated) intercommunication. Macroengineering is the discipline that systematizes the development of an information network between components of large, complex, integrated systems. The contamination problem in geomedia ts this description and is ideally suited for resolution by the macroengineering approach.
The goal of the proposed macroengineering architecture is to create a homogeneous, functional aggregate by integrating diverse subsystems (algorithmic and cognitive strategies embedded in different network layers) governing the contaminant migration problem. Typically, these subsystems exhibit incompatible protocols and simulation algorithms that need to be interfaced in a unied system. This can be accomplished according to the following macroengineering principles: The overall simulation system must be layered and structured to accommodate conicting scales and time marching strategies among different natural processes affecting the contaminant migration in the geomedia. One logical network must be able to service all communications requirements between layers and distributed databases such as text, data, and images. There must be ease of movement between various layers, making different simulation components appear similar to the user. This integration necessitates similar protocols, common les, and subroutines/functions that are independent of their layered characteristics. In the adopted layered architecture, each layer is served through a protocol designed and implemented for that specic layer. Successive layers are interconnected through interfaces. The latter are software constructs which accomplish two important functions: message passing from layer to layer, and mapping of one protocol into the other using the appropriate knowledge banks and databases. Both the knowledge banks and databases coexist and cooperate within nite networks of loosely coupled, concurrent communicating layers. Furthermore, the overall system architecture accounts for a query-dominant computer environment. To avoid inconsistency, this architecture calls for synchronization at each step of a transaction or message exchange as follows. Transactions are given unrestricted read access to the database during the initial read phase. Then transactions enter a validation phase to check for conicts using the appropriate knowledge base. If successful, the transactions enter a write phase to incorporate their updates into the available database. In fact, each layer represents all needed abstractions pertaining to a natural process characterizing the interaction of a contaminant with the soil medium. One layer, for example, represents the advection of the contaminant (necessitating the simulation of the groundwater ow), while another layer deals with the biodegradation of the same contaminant. Both processes take place within
1999 CRC Press LLC
the same time frame requiring synchronization. Messages between the two layers are controlled by an interface scheme, part of the knowledge bank of the macroengineering system which includes the following elements (see also Figure 19.2): A perception operator (an invariant reference frame) topologically connected to the different abstraction layers representing the different natural processes and databases. The perception operator includes an inference engine to determine the characteristics of the reference frame. A process scale operator to coordinate the information ow between simulation layers and between integration operations of different space and temporal scales. These macroengineering components require the determination of a concise framework to construct the different interactions that occur at different space and time scales. Interactions can be classied in terms of the natural (mechanical, chemical, and biological) processes. The variables and parameters characterizing the physical processes govern these interactions. At one end of the scale, the engineer/scientist is interested in controlling the various processes at the site scale with a resolution of the order of 10 to 100 ft., while physicochemical processes may be operating at smaller scales. A hierarchy of scales and processes is built into the system such that integration is automatically operated to produce values of the parameters at the scale prescribed by the analyst. Another aspect of the interaction is the parameter or variable with which the interaction takes place. For example, for surface water (pond, river) interaction with groundwater, the interaction parameter is the piezometric head. For the case of spills or a contaminant plume, the interaction takes place via concentrations. These features or processes can be thought of as subgrid scale features. That is, the model is built of blocks or control volumes at the scale of the resolution required by the analyst. All other features are isolated and addressed at the level of each macroelement separately. The innovation consists of considering all possible interactions at the level of the macroelement, not the entire domain. This approach through its built-in hierarchy of competing processes allows one to go as deep as necessary in the microscale of the phenomenon, conceivably even the molecular scale. This conceptualization makes it possible to alter the scale of the control volume or macroelement without having to re-enter the geometry (topology) of the geologic and loading features. These steps are illustrated in Figure 19.4. Natural processes take place at different scales but the analyst need only concentrate on determining their required level of resolution, that is the control volume or macroelement at the macroscale. The processes that may appear in the simulation may include geologic features such as geologic faults and mechanical processes at the mesoscale, or chemical and biological processes at the microscale. The level of interaction or density of the network of interactions grows geometrically with each additional scale introduced. But because that level of interaction is dealt with locally, the problem never grows out of proportion. This is true because at the control volume level the more minute interactions require intraelement integration. It is their integrated effect that is felt at the between macroelement interaction level. This is achieved by introducing and paying close attention to an invariant reference frame.
temporal updates form the information system invariants: the information they contain remains unaltered; what changes is the inference to accommodate the characteristics of the updated informational network (Eulerian grid). Because of this network architecture, data can be automatically distributed to the adaptable Eulerian grid (along with the associated inference error), so as to achieve optimal simulation