AI for Materials Science: Tuning Laser-Induced Graphene Production - - PowerPoint PPT Presentation

ai for materials science tuning laser induced graphene
SMART_READER_LITE
LIVE PREVIEW

AI for Materials Science: Tuning Laser-Induced Graphene Production - - PowerPoint PPT Presentation

AI for Materials Science: Tuning Laser-Induced Graphene Production and Beyond Lars Kotthofg and others who did the actual work Artifjcially Intelligent Manufacturing Center larsko@uwyo.edu Leiden, 29 August 2019 AI for Materials Science:


slide-1
SLIDE 1

AI for Materials Science: Tuning Laser-Induced Graphene Production and Beyond

Lars Kotthofg and others who did the actual work

Artifjcially Intelligent Manufacturing Center larsko@uwyo.edu Leiden, 29 August 2019

slide-2
SLIDE 2

AI for Materials Science: Tuning Laser-Induced Graphene Production and Beyond

Lars Kotthofg and others who did the actual work

Artifjcially Intelligent Manufacturing Center larsko@uwyo.edu Leiden, 29 August 2019

slide-3
SLIDE 3

2

slide-4
SLIDE 4

Automated Parameter Tuning

▷ treat tunable process as black box – no knowledge of inner workings required ▷ intelligently and iteratively select parameter settings likely to improve performance ▷ mature techniques used in many areas of AI

3

slide-5
SLIDE 5

Optimizing Graphene Oxide Reduction

▷ reduce graphene oxide to graphene through laser irradiation ▷ allows to create electrically conductive lines in insulating material ▷ laser parameters need to be tuned carefully to achieve good results

4

slide-6
SLIDE 6

From Graphite/Coal to Carbon Electronics

Overview of the Process

5

slide-7
SLIDE 7

Experimental Setup

6

slide-8
SLIDE 8

Evaluation of Irradiated Material

7

slide-9
SLIDE 9

Morphology of Irradiated Material

8

slide-10
SLIDE 10

Bayesian Optimization with Surrogate Models

▷ evaluate small number of initial (random) confjgurations ▷ build surrogate model of parameter-performance surface based

  • n this

▷ use model to predict where to evaluate next ▷ repeat ▷ allows targeted exploration of new confjgurations

9

slide-11
SLIDE 11

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0.00 0.01 0.02 0.03

x type

  • init

prop seq

type

y yhat ei

Iter = 2, Gap = 1.5281e−01

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 10

slide-12
SLIDE 12

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0.000 0.005 0.010 0.015 0.020

x type

  • init

prop seq

type

y yhat ei

Iter = 3, Gap = 1.5281e−01

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 11

slide-13
SLIDE 13

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0.000 0.005 0.010

x type

  • init

prop seq

type

y yhat ei

Iter = 4, Gap = 1.3494e−02

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 12

slide-14
SLIDE 14

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0.000 0.005 0.010 0.015

x type

  • init

prop seq

type

y yhat ei

Iter = 5, Gap = 1.3494e−02

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 13

slide-15
SLIDE 15

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0.000 0.002 0.004 0.006

x type

  • init

prop seq

type

y yhat ei

Iter = 6, Gap = 2.1938e−06

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 14

slide-16
SLIDE 16

Bayesian Optimization with Surrogate Models

  • y

ei −1.0 −0.5 0.0 0.5 1.0 0.0 0.4 0.8 0e+00 5e−04 1e−03

x type

  • init

prop seq

type

y yhat ei

Iter = 7, Gap = 2.1938e−06

Bischl, Bernd, Jakob Richter, Jakob Bossek, Daniel Horn, Janek Thomas, and Michel Lang. “MlrMBO: A Modular Framework for Model-Based Optimization of Expensive Black-Box Functions,” March 9, 2017. http://arxiv.org/abs/1703.03373. 15

slide-17
SLIDE 17

https://www.automl.org/book/

16

slide-18
SLIDE 18

Tuned Parameters

▷ laser power (1 mW to 4400 mW), duration for irradiating spot (710 ms to 20 210 ms), pressure in reaction chamber (10 psi to 100 psi) ▷ ≈7.8 billion confjgurations ▷ individual graphene oxide sample allows for max 361 evaluations, about 2 weeks of human operator time

17

slide-19
SLIDE 19

Tuned Parameters

  • 2

4 6 10 20 30 40 50

Iteration Ratio

18

slide-20
SLIDE 20

Tuned Parameters

  • 2

4 6 2 4 6 8

Iteration Ratio

During Training After 1st prediction + Prediction

  • Actual

50 um 50 um

▷ improvement of factor of two over best result in literature ▷ good results even with small amount of initial data (19 evaluations) ▷ code can be used by domain experts with no background in machine learning

19

slide-21
SLIDE 21

Explored Parameter Space

  • 1

4 3 45 5 7 6 8 2 15 13 14 12 17 26 21 22 27 19 20 18 25 9 24 31 40 32 35 29 38 41 34 33 11 30 28 10 16 23 46 36 42 37 39 47 48 44 43 2 4 6

Parameter Space Ratio

20

slide-22
SLIDE 22

Tuned Parameters – Kapton

▷ extend parameter space with gas in reaction chamber – air, argon, nitrogen ▷ extend ranges of other parameters ▷ more and longer experimental campaigns

21

slide-23
SLIDE 23

Tuned Parameters – Kapton

  • 1

2 3 4 5 10 20 30 40 50

Iteration Ratio

22

slide-24
SLIDE 24

Explored Parameter Space – Kapton

  • 1

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 1 2 3 4 5

(time − 7080.843) * −1 + (power − 2536.714) * −0.006 + (pressure − 576.286) * −0.016 + (gas − 1.9) * 0

Ratio

23

slide-25
SLIDE 25

Design of New Materials

▷ optimize parameters of pattern generator for energy absorption of material ▷ six numeric parameters ▷ computational evaluation of candidates

24

slide-26
SLIDE 26

ML-Optimized Generator Parameters

  • 1

2 3 4

Iteration fitness

25

slide-27
SLIDE 27

ML-Optimized Generator Parameters

1 2 3 4

(f − 0.086) * 0 + (k − 0.05) * 0 + (du − 0) * 0 + (dv − 0) * 0 + (y − 93.618) * −0.007 + (x − 81.067) * −0.01 + (sequence − 338.5) * −1 + (part − 6.644) * −0.018

target

26

slide-28
SLIDE 28

ML-Optimized Generator Parameters

27

slide-29
SLIDE 29

Outlook

▷ automate experimental setup ▷ application to other materials ▷ more in-depth investigation of Bayesian Optimization performance (and other approaches) ▷ inform understanding of process by what surrogate model has learned

28

slide-30
SLIDE 30

Other Projects

▷ optimization of wear of buttons ▷ density functional theory (DFT) calculations of properties of graphene ▷ optimization of DFT calculations

29

slide-31
SLIDE 31

Challenges and Opportunities

▷ sparsity of data ▷ multi-scale measurements ▷ combination of optimization with experiments and simulations

30

slide-32
SLIDE 32

Do Try This at Home

Tutorial on AI for Materials Science @ IJCAI 2019 https://www.cs.uwyo.edu/~larsko/aimat-tut/ Simulator optimizers available ▷ build surrogate model based on (relatively) large amount of data ▷ Bayesian Optimization based on this surrogate model ▷ playground to try your own approaches

31

slide-33
SLIDE 33

Summary

  • 2

4 6 2 4 6 8

Iteration Ratio

During Training After 1st prediction + Prediction

  • Actual

50 um 50 um 32

slide-34
SLIDE 34

AIM

Artifjcially Intelligent Manufacturing Center @ University of Wyoming www.uwyo.edu/aim

33