loss prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural...

39
Loss Prevention 2013 – 12-15 Mai - Firenze Near Field Atmospheric Dispersion Modelling on an Industrial Site Using Combination of Cellular Automata and Artificial Neural Networks - Pierre Lauret, Ph.D. Student, 2 nd year Frédéric Heymes a , Laurent Aprin a , Anne Johannet b , Gilles Dusserre a , Laurent Munier c , Emmanuel Lapébie c a: Ales Shool of Mines, France b: Commissariat à l’Energie Atomique et aux Energies Institut des Sciences des Risques

Upload: pierre-lauret

Post on 11-May-2015

137 views

Category:

Documents


1 download

DESCRIPTION

Near Field Atmospheric Dispersion Modelling on an Industrial Site Using Combination of Cellular Automata and Artificial Neural Networks

TRANSCRIPT

Page 1: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Loss Prevention 2013 – 12-15 Mai - Firenze

Near Field Atmospheric Dispersion Modelling on an Industrial Site Using Combination of Cellular Automata and Artificial Neural Networks

-

Pierre Lauret, Ph.D. Student, 2nd year

Frédéric Heymesa, Laurent Aprina, Anne Johannetb, Gilles Dusserrea, Laurent Munierc, Emmanuel Lapébiec

a: Ales Shool of Mines, Franceb: Commissariat à l’Energie Atomique et aux Energies Alternatives

Institut des Sciences des Risques

Page 2: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Machine learning tools Methodology Results Improvements Conclusion

Summary

04/12/2023 2Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 3: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Industrial site Existing models

Machine learning tools Methodology Results Improvements Conclusion

Summary

04/12/2023 3Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 4: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Machine learning tools

Cellular Automata - CA Artificial Neural Networks - ANN Combination

Methodology Results Improvements Conclusion

Summary

04/12/2023 4Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 5: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Machine learning tools Methodology

CFD case Database creation Scalar transport equation

discretisation ANN - Learning ANN – Optimisation CA-ANN – using the model

Results Improvements Conclusion

Summary

04/12/2023 5Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 6: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Machine learning tools Methodology Results

Test cases Discussion

Improvements Conclusion

Summary

04/12/2023 6Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 7: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Context of the study Machine learning tools Methodology Results Improvements Conclusion

Summary

04/12/2023 7Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des

Risques

Near Field Atmospheric Dispersion Modelling –Cellular Automata and Artificial Neural Networks

Page 8: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Machine learning MethodologyContext

Impact distance < 1 000 m

Exposure time < 1 h

Industrial site, Martigues, France

Leakage accident

Industrial Site – Flammable/Toxic material storage - Dispersion

Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural Networks

04/12/2023 8Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des

Sciences des

Risques

Page 9: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Methodology development Experimental validation Uncertainty Quantification and Limits of used Aim : Providing operational model with several

goals :

Gaussian models (Solving the Advection-Diffusion Equation)

Integral models Computational Fluid Dynamics (CFD) models

Reynolds Averaged Navier-Stockes equations (RANS) Large Eddy Simulation (LES) Direct Numerical Simulation (DNS)

Quickness

Complete ness

Considera tion of

obstacles

Real experiments

designed

Short time dispersion

Near field

Developed modelQuickness

Completeness

Existing models / Developped model

From quickness to completeness CA-ANN

04/12/2023 9Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 10: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 10Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 11: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 11Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 12: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 12Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 13: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 13Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 14: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 14Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 15: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata (CA) – Spatial and temporal representation

tt+dt

Transition rules example

tt+dt

« 0 » States

« 1 » States

Monodimensional Cellular Automata Example

t0

t1

t2

t3

t4

t5

Cellular Automata evolution

Cellular Automata are designed by : Regular mesh Finite possible states for each cell Transition rules

State evolution is done by applying local and deterministic rules, uniformly and synchronously for all cells.

04/12/2023 15Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 16: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Artificial Neural Networks (ANN) – Non linear phenomenon approximation

Non-linear statistical data modelling tools

Phenomenon database

Inputs Target Output

Neural Network Computed Output Error calculation

Error minimization algorithm

04/12/2023 16Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 17: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Non-linear statistical data modelling tools Parameters modification to minimize the ANN error Database of the phenomenon required

Phenomenon database

In Field Experiments

Wind Tunnel Experiments

CFD

04/12/2023 17Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Artificial Neural Networks (ANN) – Non linear phenomenon approximation

Page 18: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Cellular Automata Artificial Neural Networks ruled (CA-ANN)

Cellular Automata

Spatial and temporal representation

Non linear phenomenon approximation

Navier-Stokes equations emulation

Cellular Automata

Artificial Neural Networks

Cellular Automata Artificial Neural Networks ruled

Artificial Neural Networks

04/12/2023 18Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 19: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Free Field Methane Atmospheric dispersion Puff evolution

Sequence: ejection of CH4, self evolution until exiting the numerical domain Each time step, case is saved (Velocity field/ CH4 Concentration) Time step duration is related to Courant number

Intervals: Wind velocity: 2-20 m.s-1

Ejection velocity: 2-20 m.s-1

CH4 Mass Fraction: 0.2-1 Time step : 20

Methane ejection with initial velocity – RANS k-ε realizable model

04/12/2023 19Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

CFD Database constitution

Wind:velocity inlet

Wind:velocity inlet

CH4: velocity inlet

Page 20: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 20Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 21: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 21Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 22: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 22Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 23: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 23Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 24: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 24Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 25: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 25Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Ux

Uy

t0+dt

C

t0

For each cell i,j:

Page 26: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 26Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

For each cell i,j:

Page 27: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Formatting data

Starting from advection-diffusion equation (Navier-Stokes) :

04/12/2023 27Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

TargetANN Inputs

Collected Computed

Training and optimization

ANN Parameters Initialization

Sampling Database

ANN Architecture

Page 28: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 28Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Simulating a known case and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 : Initialization

Page 29: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 29Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Using and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 : Initialization

Page 30: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 30Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Using and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 : Initialization

Page 31: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 31Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Using and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 : Initialization

Page 32: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 32Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Using and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 : Initialization

Page 33: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

C0 initialization from an existing case

04/12/2023 33Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Using and evaluating the CA-ANN

Iterative algorithm ofthe Cellular Automata

Artificial Neural Network ruled (CA-ANN)

t0 + dt…

Page 34: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Unlearned case simulation and evaluation

04/12/2023 34Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Initialization: using a CFD case (Initial Mass Fraction: 0.89; Wind velocity: 10.2 m.s-1)Mass conservation trough time steps:

Mass evolution for CFD simulation and CA-ANN model

Tota

l mas

s

Time steps

Mass (CA-ANN)

Mass (CFD)

Page 35: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Unlearned case simulation and evaluation

04/12/2023 35Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Initialization: using a CFD case (Initial Mass Fraction: 0.89; Wind velocity: 10.2 m.s-1)Mass conservation trough time stepsUncertainty visualisation: Model Vs CFD reality

Model concentrations Vs CFD concentrations: at time step

CA-A

NN

con

cent

ratio

ns (k

g.m

-3)

CFD concentrations (kg.m-3)

Page 36: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Unlearned case simulation and evaluation

04/12/2023 36Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Initialization: using a CFD case (Initial Mass Fraction: 0.89; Wind velocity: 10.2 m.s-1)Mass conservation trough time stepsUncertainty visualisation: Model Vs CFD reality

Model concentrations Vs CFD concentrations: at time step Absolute error at time step

CA-A

NN

con

cent

ratio

ns (k

g.m

-3)

CFD concentrations (kg.m-3)

and CA-ANN concentrations(>0: over estimation ; <0 under estimation)

dx

dy

Page 37: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Improvements

Wind field determination Experimental (wind tunnel) and numerical database

(CFD) Cylindrical obstacles (storages) ANN modelisation Several obstacles dimensions Several inlet velocity

Coupling wind field model (ANN) and atmospheric dispersion model (CA-ANN)

Preliminary tests

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 38: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Conclusions

Existing forecasting models are slow but accurate or fast but not enough appropriate. A method using Cellular Automata and Artificial Neural Networks is presented. Comparison with CFD software gives good agreement and faster processing. Computing optimization is not yet done. CA-ANN lightly overestimates the higher concentrations. A decay in the determination coefficient trough time steps is noted. ANN training optimization process is in progress.

04/12/2023 38Loss Prevention 2013 – 12-15 Mai - Firenze

Machine learning MethodologyContext Results Improvements Conclusion

Near Field Atmospheric Dispersion Modelling - Cellular Automata and Artificial Neural NetworksInstitut

des Sciences

des Risques

Page 39: Loss Prevention 2013 - atmospheric dispersion modelling by cellular automata and artificial neural networks

Loss Prevention 2013 – 12-15 Mai - Firenze

Institut des Sciences des Risques

Near Field Atmospheric Dispersion Modelling on an Industrial Site Using Combination of Cellular Automata and Artificial Neural Networks

-

Contact: [email protected]