cellular automata bioremediation bioremediation system system cellular automata bioremediation...

26
Cellular Automata Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai ENEA Italy

Upload: frederick-terry

Post on 04-Jan-2016

242 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Cellular AutomataCellular Automata BIORemediationBIORemediation

systemsystem

Cellular AutomataCellular Automata BIORemediationBIORemediation

systemsystem

M.C.Baracca P.Ornelli G.ClaiENEA Italy

M.C.Baracca P.Ornelli G.ClaiENEA Italy

Page 2: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

The Esprit HPCN Colombo Project consortiumThe Esprit HPCN Colombo Project consortium

• CRA Montecatini: a private italian group involved in polluted soil reclamation.

• Umweltschutz Nord: the largest german soil remediation company.

• Ironside Farrar: Scotlands leading environmental consultants.

• ENEA-HPCN: The High Performance Computing group of the Italian National Agency for New Technologies, Energy and Environment

• EPCC: the Edinburgh University parallel computing centre.

• ISI-CNR: The Computer Science Institute of the Italian National Research Centre.

• UNICAL: the Department of Mathematics at Calabria University in Italy.

• QSW: a European parallel computers supplier.

Page 3: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

The Colombo Project

CAMELotparallel environmentfor CA based models

Cabiorgraphical packagefor bioremediation

intervention simulation

In situ bioremediationCA based modelCA Modelists Bioremediation users

Page 4: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

The Bioremediation ModelThe Bioremediation ModelThe Bioremediation ModelThe Bioremediation Model

• Multiphase (water, air,pollutant) flow in a porous saturated or unsaturated soil

• Solute transport, adsorption/desorption• Chemical reactions• Biomass growth and interaction with contaminants

and nutrients

Page 5: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

The CA Bioremediation codeThe CA Bioremediation code

• 3D automaton• each cell interacting with 8 neighbouring cells• 185 general parameters• cell state defined by 86 substates• simulation evolution managed by a computational

steering mechanism

Page 6: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

CAMELot environmentCAMELot environment

.

.

.

.

Master process

Process

Process

Process

MP I

CA Engine

User Interface

Edit

Compile

BuildRun Transition function

Page 7: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Cabior systemCabior system

Postprocessing

Simulation Optimization

Cabior MainCabior MainWindowWindow

Pilot Plant Real Field

Model Tuning

Simulationperiodicoutcome

CA Preprocessing

Page 8: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 9: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Cabior sw overviewCabior sw overviewCabior sw overviewCabior sw overview

• Based on AVS/Express 5.0• built both connecting and customizing appropriate

AVS components and developing some new modules

• developed on SGI Onyx2 platform• ported on PC cluster running Linux and compiled

with LessTif freeware library

Page 10: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Preprocessing overviewPreprocessing overviewPreprocessing overviewPreprocessing overview

• It assists the user allowing the visualization, while editing, of the binary input files required by the bioremediation simulation.

• It supports the definition of the automaton general characteristic (dimensions, cell sizes, the real time to be simulated ….).

• It permits to prepare all those files defining the state of each cell ( substates), providing the modalities to represent both homogeneous cell array and discontinuities like surfaces and lateral walls, injection and extraction wells.

• It allows to import binary files coming from platforms with incompatible binary formats.

Page 11: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 12: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 13: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Optimization methods

Cellular Automaton

Fitness evaluation

dataexperiments

Soilplant

Best

AutomatonCellular

Pilot FITNESS:

2

1

N

i i

ii

real

simulatedrealf

Time Target

t1 Y1

t2 Y2

t3 Y3

t4 Y4

…tN YN

Model parameters tuningModel parameters tuningModel parameters tuningModel parameters tuning

Page 14: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Edit Experimental DataEdit Experimental Data

Page 15: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 16: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Optimization flow

OptimizationGraphicalInterface

Optimization

Procedure

( batch )

OptimizationAlgorithm

Fitnessevaluation

Proposed newparameters

Bioremediationapplication

Calculatedresults

ExperimentalData file

New inputfile

Endconditionnn

User settings memorization

Proposedsolution

Yes

Optimization FlowOptimization FlowOptimization FlowOptimization Flow

Page 17: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Postprocessing overviewPostprocessing overviewPostprocessing overviewPostprocessing overview

• To perform 3D visualization of the substates of the automaton using different geometrical modalities;

• to show the substate value and the coordinates of a single cell;

• to visualize the temporal evolution of a substate, according to a chosen geometrical modality;

• to visualize vectorial fields.

Page 18: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai

Postprocessing applicationPostprocessing applicationPostprocessing applicationPostprocessing application

• AVS/Express Single Window Application;• the visualization window is composed of:

- the Visualization space

- the Application Modules space• the data files to be visualized are retrieved by

means of specific descriptors produced together with the simulation output.

Page 19: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 20: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 21: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 22: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 23: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 24: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 25: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai
Page 26: Cellular Automata BIORemediation BIORemediation system system Cellular Automata BIORemediation BIORemediation system system M.C.Baracca P.Ornelli G.Clai