51
Optimisation tools beyond QMC Mariapia Marchi (Numerical Methods Group, Esteco S.p.A, Trieste, Italy)

Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Optimisation tools beyond QMC

Mariapia Marchi (Numerical Methods Group, Esteco S.p.A, Trieste, Italy)

Page 2: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Outline

• Introductory shopping list: nomenclature, multi-

objective optimisation problems and Pareto

dominance,…

• Brief overview of genetic algorithms in general

• MOGAII and NSGAII

• Just to play a little bit…

• Few applications: integration of modeFRONTIER in

material modelling studies

• Conclusions

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 3: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Inputs & Outputs

• Input variables: quantities that a designer can vary or choices

that he/she can make.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

• Continuous variables:

• point coordinates

• process variables,…

• Discrete variables:

• components from a catalogue

• number of components,…

• Objectives: response parameters, i.e. the quantities that the

designer wish to be MAX or MIN

• MAX

• Efficiency, performance, …

• MIN

• Cost, weight, …

( A MAX problem can always be transformed into a MIN problem )

• Constraints: restrictions and limits the designer must meet due

to norms, functionalities, etc. They define a feasible region. General constraints

• Max admissible stress, deformation, acceleration, … • Min performance, ….

Constraints on variables • Total volume, thickness, weight, … • Relations holding between

variables, …

Page 4: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Multi-objective optimisation problems: def.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

OBJECTIVES

CONSTRAINTS

OPTIMISATION PROBLEM

If k > 1 and conflicting objectives, then MULTI-OBJECTIVE!!

Page 5: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Can be reduced to a single-obj. opt. probl.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Weighted Function: n objectives can be added in a single objective using weights: F(x) = w1*Obj1+w2*Obj2+wj3*Obj3... Pro:

simple formulation

weights are problem-dependent and must be empirically defined (which value?) weights are connected to objective values and might lose significance for different physics (how to sum pears with apples?)

Multi-objective formulation is generally more accurate and is to be preferred

Page 6: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Multi-Objective Optimisation Problems: solution

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Dominated design: exist solutions with better (lower)

values of both objectives

Pareto front: no solutions exist with better values for both objectives

Pareto-Frontier, set of optimal solutions:

Page 7: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Pareto dominance

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Pareto Dominance:

Design a dominates Design b if:

[f1(a) <= f1(b) and f2(a) <= f2(b)...and fn(a) <= fn(b)]

and

it exists i in {1,…,n} such that fi(a) < fi(b)

• In the Pareto frontier none of the components can be improved without deterioration of at least one of the other components.

• Pareto dominance for one objective coincides with a classical optimization approach.

• Pareto dominance defines a group of efficient solutions: in case of n objectives, the group of efficient solutions contains at Max ∞(n-1) points

Page 8: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Robustness vs. Accuracy

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Accuracy measures the capability of the optimisation algorithm

to find the function’s extreme.

x Xreal Xfound

x Xreal Xfound

Robustness is the ability of an optimisation algorithm to reach the absolute extreme of an objective function.

x

Robust algorithms reach global extremes

Non-Robust algorithms get stuck in local extremes

Page 9: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

• Genetic Algorithms use the analogy of natural selection and reproduction as an optimisation target.

PRO:

high robustness, multi-objective optimisation is possible, independence from structure of constraints and objectives (no derivatives!), ability

to locate global optimum

CON:

low convergence rate if high accuracy is required, high computational cost

Genetic Algorithms – general overview

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 10: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Genetic algorithms: parallelism with evolution

• Genetic algorithms loosely parallel biological evolution

and are based on Darwin’s theory of natural selection.

• The specific mechanics of the algorithms involve the

language of microbiology and, in developing new

potential solutions, mimic genetic operations.

• A population represents a group of potential solution

points.

• A generation represents an algorithmic iteration.

• A chromosome is comparable to a design point, and a

gene is comparable to a component of the design

vector.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 11: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Genetic Algorithms: basics

Combination between designs (input parameters):

CROSSOVER, MUTATION, …

Initial screening of designs

starting population

Design Parameters

Value

1 220

2 1.34

… …

n 0.978

One generic design (individual)

SELECTION of best designs

- fitness criteria for S.O. cases

- dominance criteria for M.O. cases

Repeat loop

Encoding problem: Binary representation Continuous operators

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 12: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

• Individual : a configuration with associated variables and objectives

• Main operators

1) Selection

2) Cross-over

3) Mutation

i

m

ii

n

i

th

mn

ffxx

individuali

f

,,,,

:

11

Problem Definition

Definition of objectives

First Generation definition (D.O.E.)

Evaluation of designs

Parent set definition (dominance)

Creation of the next generation

Genetic operations to create children

Basic flow-chart

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 13: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Scope : • transfer the best characteristics to the next generation by

selecting design vectors from the current generation to be used in the next generation

• probability of selection proportional to fitness function (single objective) or domination criteria (multi-objective)

Selection

Local selection

F1 > F2 > F3 > F4

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 14: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Classical Cross-Over Directional Cross-over

Scope : • Define a new individual for next generations, keeping

best information of parents

CROSS-OVER

Binary crossover Directional crossover

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 15: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Scope :

• Operator used to avoid premature convergence, it

makes a random modification of one variable

Mutation

Single-point Crossover

Single-point Mutation

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 16: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

DOE & Schedulers

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 17: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

MOGA II

• C. Poloni and V. Pediroda, GA coupled with

computationally expensive simulations: tools to

improve efficiency. In Genetic Algorithms and

Evolution Strategies in Engineering and Computer

Science, pages 267–288, John Wiley and Sons,

England, 1997.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 18: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

MOGA II: Parent definition & Elitism enabled

……..

i-th generation (n individuals)

……..

Not dominated-designs from all Design Space (ONLY IF ELITISM ENABLED)

…….. …….. Put two sets together

…….. Parent set randomly reduced to size n

Parent set ready for genetic operations

Definition of parent set at each generation – Elitism enabled

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 19: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

MOGA-II constraint handling

G(x)

P(G(x))

0

Tolerance = 0

Tolerance ≠ 0

Adaptive Penalty

t

Adaptive penalty is scaled in function of the range of variation of the function

Note: always normalise constraints! Otherwise, G(x) is influenced by higher scale ones

• G(x) is sum of constraint violations

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 20: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

NSGA-II

NSGA-II = Non-dominated Sorting Genetic Algorithm II

developed by K. Deb – KanGAL.

• It is a fast and elitist multi-objective evolutionary

algorithm.

References:

• [1] Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. 2000, A Fast and Elitist Multi-

Objective Genetic Algorithm-NSGA-II, KanGAL Report Number 2000001

• [2] Deb, K. and Agrawal, R. B. 1995, Simulated binary crossover for continuous search

space, Complex Systems, 9, 115

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 21: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

NSGA-II

Main features:

• A fast and clever non-dominated sorting procedure is

implemented: cost is O(MN^2), M= #obj. and N =pop.

• It implements elitism for multi-objective search, using

an elitism-preserving approach.

• A parameter-less diversity preservation mechanism is

adopted. Diversity and spread of solutions is

guaranteed without use of sharing parameters,

adopting a suitable parameter-less niching approach.

• The constraint handling method does not make use of

penalty parameters.

• NSGA-II allows both continuous ("real-coded") and

discrete ("binary-coded") design variables.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 22: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

NSGA II: Parent set &Elitism

……..

…….. (i-1)-th generation (n individuals)

i-th generation (n individuals)

…….. …….. Parent set originally made by last 2 generations (2*n individuals)

Ranking definition (next slide) …….. …….. 1 2 3 4 5 6 7 8

…….. 1 2 3 4 Keep in parent set only the first best n designs

Parents ready for genetic operations

Definition of parents at each generation - Elitism

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 23: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

NSGA II: Ranking procedure and selection fitness

1

2

3 4

5

Max f1

Max

f2

• First, define front order: • 4 is better than 5 because dominates it

• 1,2,3 are better than 4 because dominate it

• Second, crowding distance parameter:

order the points of same front maximising their mean reciprocal distance: 1 is the best point since it is located in the less crowded region, 3 is the worst.

Ranking procedure for parent set definition and selection fitness

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 24: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

NSGA II: constraint handling

•No penalty function is defined, but constraints are taken into account directly during ranking procedure

• If A and B are both feasible, ranking is defined as before (first front order, then crowding distance)

• If A is feasible and B is unfeasible, rank(A) is always higher than rank(B)

• If A and B are both unfeasible, higher ranking is assigned to designs with lower sum of constraints violation

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 25: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Applications

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

• Just to play a little bit

• Applications to material

modelling

Page 26: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Ground state energy of a 2DEG

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 27: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Energy as a functional of 𝑟𝑠 e ζ

Tw

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

1 valley: C. Attaccalite, S. Moroni, P. Gori-Giorgi, G.B. Bachelet, PRL 88, 256601 (2002)

2 valleys: MM, S. De Palo, S. Moroni, G. Senatore, PRB 80, 035103 (2008)

Page 28: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

A couple of tests…

TEST 1:

Minimisation of 𝐸 𝑟𝑠, ζ for 2valley case (single obj.)

Minimum found for 𝑟𝑠 = 0.97 and ζ = 0 (as expected).

TEST 2:

Minimisation of 𝐸1𝑣 𝑟𝑠, ζ and 𝐸2𝑣 𝑟𝑠, ζ (multi-obj).

A Pareto front is found.

Optimal solutions have ζ = 0 and 𝑟𝑠 close to the extreme

value for 2v system.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 29: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Concepts behind modeFRONTIER

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

• Input Variables: Entities defining the

design space

• A Black Box: Generates the outputs

according to the inputs

• Output Variables: Measures from the

system

Page 30: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

The Black Box

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

• The black box can be:

• A set of solvers that model and solve numerically the

design problem (e.g. CAD/CAE tools)

• A set of experiments that produce data

Multi-disciplinary Scenario

CFD (StarCD, Fluent,

CFX)

Others (In-House codes, MATLAB, Excel)

CAD (CATIA, UGS,

PROE)

FEM (Nastran, Ansys, Madymo, etc)

Page 31: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Optimisation workflow

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 32: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Optimisation workflow

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

BLACK BOX

Page 33: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

The following two examples are taken from:

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 34: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Example 1: Composite materials

MOTIVATION: Effective stiffness of composites consisting of a polymer and two fillers of different particle size not predicted correctly by additive approach. From: Non-Additive Effects in the Elastic Behavior of Dental Composites, M. Wissler, H.R. Lusti, C. Oberson, A.H. Widmann-Schupak, G. Zappini, A.A. Gusev. Advanced Engineering Materials Vol 5, 113–116, March, 2003

Particular case: GLASS BEAD COMPOSITES • Easier processing

• Better surface properties (scratch, abrasion resistance)

• Good dimensional stability

• Cheaper than fibres

• But worse mechanical properties

• What is the best compromise?

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 35: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Modellisation

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

15% beads: small reduction in strength

Page 36: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

DIGIMAT-MF integration in modeFrontier

• Variation of glass

bead fraction

• Minimize thermal

anisotropy.

• Maximize stress

at full load as

indicator of

strength.

Page 37: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Future: Integration of atomistic level?

Results

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Bubble size indicates amount of glass beads

Page 38: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Example 2: atomistic modelling in engineering

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Tipical procedure in ATOMISTIC MODELLING WORKFLOWS:

ENGINEERING-OPTIMISED workflow:

Page 39: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Multi-objective optimization in atomistic modelling of adsorbents

Page 40: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Characteristics of this study

• Molecular simulation approach allows shortening time

and effort to generate physical properties used in

process development.

• Specialised Force-Fields that realistically describe gas

adsorption (pure compounds and mixtures) in well

defined zeolite adsorbents are needed.

• modeFRONTIER is used to obtain optimised Force-

Fields.

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 41: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Pseudo-experimental data for gas adsorption in zeolites

Page 42: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Few details

• Zeolite structure from experimental data (mostly)

• Zeolite-sorbate and sorbate-sorbate interactions in terms of a Lennard-Jones interaction potential.

Page 43: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Workflow for force-field optimization

Page 44: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Forcefield optimisation with modeFrontier

Page 45: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Validated workflow

Adsorption of multi-component mixtures in a given

zeolite can be predicted with good accuracy,

based on the proposed workflow:

Prediction of multicomponent mixture adsorption

modeFrontier optimised, specialized forcefield: match single component and few multicomponent experiments

Atomistic simulation of single gas adsorption

Exper. adsorption isotherms: several gases, range of T,p

Page 46: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Conclusions

• Genetic algorithm are robust optimisation tools which

can deal efficiently with multi-objective optimisation

problems.

• Useful applications in material modelling, combined

together with mF workflow

• I would like to investigate other physical applications

related to QMC…

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 47: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Recently published papers on Genetic algorithms & QMC

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 48: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Aknowlegments

• Mike (for his invitation)

• My chief (for letting me go !)

• The marketing group (for help in finding material)

• Danilo Di Stefano (for useful discussions)

• Gerhard Goldbeck (for his slide material)

• THANK YOU FOR YOUR ATTENTION!

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 49: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy)

Page 50: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Input for simulations, GC-MC method

Page 51: Optimisation tools beyond QMC · The Black Box QMC in the Apuan Alps VII, 28 July – 3 August 2012, Vallico di Sotto (Italy) • The black box can be: • A set of solvers that model

Experimental data and simulations