• Nenhum resultado encontrado

PDF Model Abstraction Techniques: an Overview of Applications in ... - IJS

N/A
N/A
Protected

Academic year: 2023

Share "PDF Model Abstraction Techniques: an Overview of Applications in ... - IJS"

Copied!
45
0
0

Texto

(1)

Model Abstraction Techniques:

an Overview of Applications in

Contaminant Hydrology

(2)

Martinus van Genuchten

USDA

Belgian Nuclear Research Centre

Diederik Jacques

Lomonosov Moscow State University

Andrey Guber Marcel Schaap Jiri Simunek

Office of Research

U.S. Nuclear Regulatory Commission

Ralph Cady

Thomas Nicholson

(3)

1. Why model abstraction?

2. Review of model abstraction techniques

3. Case study for soil water flow in a humid region

4. What did we learn so far?

(4)

Model abstraction is a methodology

for reducing the complexity of a simulation model

while maintaining the validity of the simulation results

with respect to the question that the simulation is being used

to address

(5)

Simulations of complex engineering and military systems show (Frantz, 2002) that:

¾ Increased level of detail does not necessarily imply increased accuracy.

¾ Increased computational complexity does not necessarily imply increased accuracy.

¾ Increased level of detail usually does imply increased computational complexity.

¾ Computational complexity does imply increase

in computer runtime

(6)

In flow and transport simulations, the issue of data collection and parameter estimation is as essential as computational

complexity.

¾ Increased level of detail does not necessarily imply increased accuracy.

¾ Increased data collection density does not necessarily imply increased accuracy.

¾ Increased level of detail usually does imply increased data collection density.

¾ High data collection density is usually prohibitive in large-scale projects.

Progress in computational speed is more substantial

than in data collection.

(7)

¾ more easily understandable description of the problem

¾ discussions to be focused on the most important aspects.

¾ it is often imperative to explicitly acknowledge the abstraction strategy.

¾ model abstraction explicitly deals with uncertainties.

(8)

Enhanced computation Enhanced data collection Enhanced communication

Enhanced risk assessment

(9)

(Caughlin and Sisti, 1997; Frantz, 2002)

Model abstraction techniques

Model boundary modification Model behavior modification Model form modification

State Temporal Function Entity

Explicit Derived

Hierarchy of models

Limited Input space

Appro- ximation

Selection by influence

Sensitivity analysis

Causal influences

Look-up table

and interpol

ation

Probabli listic input

Metamo deling

Unit advance

Event advance

By function

By structure

Behavior aggregati

on

Causal decomp

osition

Repeating cycles

Numeric represe

ntation

(10)

Boundary Behavior Form

Hierarchy Input space Approximation

A pre-defined hierarchy of models includes simplified and more complex models.

Models to simulate flow and transport

in structured soils or unsaturated fractured rock (Altman et al., 1996)

Single continuum

Equivalent matrix and fracture continuum

Dual porosity

Matrix Fracture Matrix Fracture

Dual permeability

Discrete fractures

without matrix

Discrete fractures

with matrix

Complexity

Model abstraction

(11)

Boundary Behavior Form

Hierarchy Input space Approximation

Simplifying process descriptions based on the specific range of input parameters

Maximum tracer velocity in 34 documented experiments (Nimmo, 2002)

Scale of transport (m) Maximum velocity (m day-1 )

Continuous water supply

= preferential flow

Intermittent water supply

= no preferential flow

(12)

Boundary Behavior Form

Hierarchy Input space Approximation

Parameter and process elimination based on simulation results.

¾ sensitivity analysis

¾ correlation in model outputs

¾

(13)

Boundary Behavior Form

Behavior aggregation Causal decomposition Aggregation of cycles Numerical representation Temporal aggregation Entity aggregation

Combining system states whose distinctions are irrelevant to the simulation output

¾ combining individual stream tubes/flowpaths,

¾ upscaling with stochastic averaging

¾ aggregating soil or sediment layers into one "general" layer

¾ aggregating individual plants into one vegetation layer

¾

(14)

Dividing a model into loosely connected components,

executing each component separately, and searching for constraints

that execution of one component can impose on other components.

Where no causal relationship exists, the components may be executed in parallel.

Boundary Behavior Form

Behavior aggregation Causal decomposition Aggregation of cycles Numerical representation Temporal aggregation Entity aggregation

¾ simulating water flow independently on solute transport

¾ individual-based modeling

¾ “smart agent” models

¾ modeling flow with explicit temporal approximations

¾

(15)

Boundary Behavior Form

Behavior aggregation Causal decomposition Aggregation of cycles Numerical representation Temporal aggregation Entity aggregation

Combining states

that reflect similar sequences;

distinctions among the individual sequences are irrelevant

to the final outcome.

¾ solute transport modeling with continuous-time random walk

¾ solute transport modeling with diffusion-limited aggregation

¾

(16)

Boundary Behavior Form

Behavior aggregation Causal decomposition Aggregation of cycles Numerical representation Temporal aggregation Entity aggregation

Replacing continuous variables by class variables. For example, combining states characterized by floating point numbers

that round to the same integer value

Class pedotransfer functions - grouping for parameter estimation Example: Ksat for US soils (Rawls et al., 1998)

Textural class High porosity Low porosity

25% 50% 75% 25% 50% 75%

Sand 638.4 436.8 230.4 523.2 218.4 153.6

Fine sand 566.4 338.4 283.2 528.0 240.0 163.2

Loamy sand 468.0 295.2 201.6 184.8 98.4 74.4

Loamy fine sand 292.8 148.8 86.4 278.4 28.8 16.8

Sandy loam 312.0 134.4 72.0 74.4 31.2 12.0

(17)

Boundary Behavior

Form Probabilistic input Look-up tables

Rule-based solution

Metamodeling Machine-learning Spatial structure

Neural nets CART

Projection pursuit GMDH

(18)

The simpler models is that model which has the smaller number of independent parameters to measure/estimate

and/or the lesser amount of computations.

Simplicity may be related to:

¾ the number of processes being considered explicitly

¾ process descriptions

¾ spatial discretization/scale

¾ temporal discretization/scale

¾ number of measurements for parameter estimation

¾ correlations among parameters

¾ speed of computations

¾ data pre-processing and post-processing

(19)

Validity of the simulation results refers to the accuracy of the simulations.

Validity can be related to

¾ variability in data against which the model is tested

¾ uncertainty in the simulation results

¾ physically meaningful results with realistic scenarios

¾ information content of the model output A model cannot be proven to be more accurate than data against which this model is being tested

Ensure that the model output

uncertainty does not exceed uncertainty in data.

Monte Carlo simulation of environmental controls

Accuracy can be the same but the

complexity of

simulation results can

be different

(20)

Model abstraction techniques are always meant to be applied to specific sites.

Scale

Software Data

Scenarios

(21)

Objective: to understand

how model abstraction can affect

performance assessment of contaminant migration at a relatively humid site

where transport may be affected by the presence of soil macropores

and related preferential flow phenomena

(22)
(23)

Transient Flow Conditions, 384 days

Variable Device Frequency Total

positions

θ TDR-probes Every 2 hr 5 d x 12p=60

C

r

TDR-probes Every 2 hr 5 d x 12 p=60

ψ Tension cups Every hr 5 d x 12 p=60

T Temperature probes Every hr 5 d x 3 p =15 Water fluxes Passive Cap. Lys. Every 2/3 days 2 d x 3 p = 6 Solute fluxes Passive Cap. Lys. Every 2/3 days 2 d x 3 p = 6 Rainfall Pluviograph Continuously

400,000 measurements

(24)

observations

(25)

15 cm

Volumetric water content (cm3 cm-3 )

0.25 0.30 0.35 0.40 0.45 0.50

35 cm

Julian day

100 150 200 250 300 350 400 450

0.25 0.30 0.35 0.40

(26)

Water content at 15 cm depth (cm3 cm-3 )

Julian day

0.25 0.30 0.35 0.40 0.45

Julian day 100 200 300 400 0.30

0.35 0.40 0.45

(27)

Passive capillary lysimeters (~ Glendon Gee, PNNL)

Mass balance approach (~NUREG/CR 6653)

15 cm

100 200 300 400

Cumulative flux (cm)

0 50 100 150

55 cm

Julian day

100 200 300 400 0

50 100 150 200

105 cm

100 200 300 400 0

20 40 60 80

(28)

Estimate the cumulative water fluxes at capillary sampler depths and through the bottom of soil

profile over four drying-wetting cycles

Julian day

100 150 200 250 300 350 400 450

Water content (cm3 cm-3 )

0.30 0.32 0.34 0.36 0.38

0.40 I II III IV

(29)

model boundary and behavior modification

Pr oc es s d es cr ip tio n ab st rac tio n Parameter source abstraction

Inverse modeling

Laboratory measurements

Pedotransfer functions

Richards equation

Water budget Layered

soil

Single soil material

Soil material abstraction

HYDRUS

MWBUS (Model of Water Budget in Unsaturated Soil)

50 Monte Carlo simulations to estimate uncertainty

(30)

Extension of the to the PNNL water budget model (NUREG/GR 6565)

(31)

process parameters

material

Richards equation „ water budget (inverse modeling, layered soil) Soil water contents

15 cm

Volumetric water content (cm3 cm-3 )

0.32 0.36 0.40

35 cm

Julian day

100 200 300 400

0.32 0.34 0.36 0.38

15 cm

35 cm

100 200 300 400

HYDRUS-1D MWBUS

(32)

description parameters

material

Richards equation „ water budget (inverse modeling, layered soil) Soil water cumulative fluxes

15 cm

0 10 20 30

Simulated (cm)

0 10 20 30

HYDRUS-1D MWBUS 55 cm

Observed (cm)

0 20 40 60 80

0 20 40 60

80 105 cm

0 10 20 30

0 10 20 30

(33)

description parameters

material

Inverse modeling „ lab data (Richards equation, layered soil) Field and lab water retention

Volumetric water content (cm3 cm-3)

15 cm

0.2 0.3 0.4 0.5

Capillary pressure (cm)

0 100 200

300 35 cm

0.2 0.3 0.4 0.5

(34)

description parameters

material

Inverse modeling „ lab data (Richards equation, layered soil)

RMSE (cm3cm-3)

0.00 0.05 0.10 0.15 0.20

Probability (%)

1 10 30 50 70 90 99

Lab data

Inverse modeling

Observed (cm)

0 10 20 30 40

Simulated (cm)

0 10 20 30 40

Statistical distributions of root-mean square errors

Cumulative soil water fluxes

(35)

pedotransfer functions

description parameters

Field and pedotransfer water retention

material

Lab data „ pedotransfer functions (Richards equation, layered soil)

Pedotransfer sources (Pachepsky and Rawls, 2005)

Water content (cm3.cm-3)

0.2 0.3 0.4

Capillary pressure (cm)

0 100 200 300

Rawls&Brakensiek Saxton et al.

Williams 1 Williams 2 Campbell Oosterveldt Rawls et al. Verekeen et al.

Gupta&Larson Baumer Pachepsky et al. Canarache

Peterson Rajkai

Bruand Tomasella

Rawls Hall

Wosten 1 Wosten 2

Mayr-Jarvis Rosetta

(36)

pedotransfer functions

description parameters

material

Lab data „ pedotransfer functions (Richards equation, layered soil)

RMSE (cm3cm-3)

0.00 0.05 0.10 0.15 0.20

Probability (%)

1 10 30 50 70 90 99

Lab data

Pedotransfer function

Observed (cm)

0 10 20 30 40

Simulated (cm)

0 10 20 30 40

Statistical distributions of root-mean square errors

Cumulative soil water fluxes

(37)

HYDRUS 1D

MWBUS „ artificial neural network Use weather

generator to generate

probable weather patterns

Run Monte Carlo

simulations of soil water flow

Train a neural network to mimic the effect of weather on soil water fluxes

Test the neural

network on

independent

data

(38)

HYDRUS-1D

Monte Carlo simulations

0 5 10 15 20

Neural network

0 5 10 15

20 MWBUS

0 5 10 15 20

Example of the one–month outflow predicted with daily weather

ANN is 10

5

times faster

(39)

Information theory and complexity measures

(40)

Binary encoding of the soil water fluxes

(41)

Complexity and randomness – HYDRUS vs. MWBUS

Mean Information Gain

0.0 0.2 0.4 0.6 0.8 1.0

Fluctuation Complexity

0.0 0.4 0.8 1.2 1.6 2.0

Theoretical limiting curve

HYDRUS-1D MWBUS

Precipitation Bottom flux

Randomness

Complexity

(42)

¾ Contaminant hydrology has developed a wide variety of efficient model abstraction techniques.

¾ Model abstraction has to be performed in the uncertainty context.

¾ Temporal persistence provides an opportunity to decrease uncertainty in upscaled soil water contents.

¾ At coarse time scales, passive capillary lysimeters measure soil water fluxes that correspond well to water budget computations.

¾ Results underscore the importance of the “question to be

addressed” as the component of the model abstraction process.

¾ Model abstraction shows pitfalls that may occur when the inverse modeling is used.

(43)

¾The simple water budget model worked not worse than

mechanistic water flow model with respect to water fluxes at coarse time scale.

¾Lab measured hydraulic properties did not provide an advantage compared with pedotransfer functions in the uncertainty context.

¾A spectrum of pedotransfer functions gave a good representation of uncertainty in hydraulic properties.

¾Using neural networks to mimic performance of the complex models is a promising direction of model abstraction.

¾Measuring complexity of model output presented a way to rank the potential of flow models to reflect complexity of flow pathways.

¾Model abstraction requires specific software utilities to work based on the uncertainty paradigm.

(44)

¾We now have flux measurement capabilities at coarse temporal scales. But we are lacking flux measurement capabilities at fine temporal scales. Fine-scale water content measurements cannot substitute fine-scale flux measurements.

¾Solute concentration measurements have a potential to reveal fine scale fluxes.

¾ Model abstraction can be an important component in justification of modeling and data collection for performance assessment.

(45)

0 0.2 0.4 0.6 0.8 1 1.2

0 10 20 30 40

Time interval (day)

RMSE at 50% probability (cm/day)

MWBUS-Lab MWBUS-PTF HYDRUS-Lab HYDRUS-PTF

Referências

Documentos relacionados

Usando este ambiente, pode-se testar o modelo e as estratégias de controle preditivo até 100 vezes mais rápido do que em tempo real, antes de colocar este controlador para efetuar