ml-enhanced energy product development · 11:30am – 12:30 pm. lunch: 12:30 – 12:45 pm. welcome...

44
ML-Enhanced Energy Product Development ARPA-E Workshop June 21-22, 2018 0

Upload: others

Post on 06-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

ML-Enhanced Energy Product Development

ARPA-E Workshop

June 21-22, 2018

0

Page 2: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Focused programs prioritize R&D topics by their potential to make a significant difference in ARPA-E’s mission space.

• Size of the potential impact• Technical opportunities for transformation• Portfolio of projects with different approaches

ARPA-E Program Types

OPEN programs support the development of potentially disruptive new technologies across the full spectrum of energy applications.

• Complement focused programs• Support innovative “one off” projects• Provide a “snapshot” of energy R&D OPEN Solicitations

Focused Solicitations

1

Page 3: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Developing ARPA-E Focused Programs

2

PROGRAM DEVELOPMENT CYCLE

Page 4: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

ARPA-E Program Framing Questions3

What is the problem to be solved?

What is new in our approach? Why is now the right time to solve this problem?

What are the program goals and how will

progress towards those goals be measured?

Who will do the R&D? What disciplines need

to come together?

What is the value added? Does it

complement R&D efforts in other DOE programs, federal agencies, and

the private sector?

What prevents the problem from being solved today? Is it

ARPA hard?

What is the pathway to practical impact? How will barriers to

commercialization be overcome?

If successful, how will the proposed program impact one or more of

ARPA-E’s mission areas?

Adapted from the DARPA Heilmeier questions

Page 5: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Workshop Agenda: Day 1Time Event

11:30AM – 12:30 PM Lunch12:30 – 12:45 PM Welcome & Introduction to ARPA-E12:45 – 1:20 PM Introduction: Workshop Goals1:20 – 1:40 PM Prof. Elsa Olivetti, MIT1:40 – 2:00 PM Prof. Joshua Shrier, Haverford College2:00 – 2:20 PM Prof. Mark Fuge, University of Maryland2:20 – 2:40 PM Prof. Jamie Guest, JHU2:40 – 3:10 PM Participant Introductions3:10 – 3:30 PM Break/Networking3:30 – 5:00 PM Breakout Session #1: Opportunities & Challenges5:30 – 7:00 PM One-on-one meetings

7:00 PM Informal Networking - Organize on your own

4July 6, 2018

Page 6: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Workshop Agenda: Day 2Time Event

8:00 – 8:40 AM Breakfast8:40 – 9:00 AM Day 1 Summary / Day 2 Objectives9:00 – 9:20 AM Prof. Alan Edelman, MIT9:20 – 9:40 AM Dr. David Womble, ORNL

9:40 – 10:00 AM Dr. Edmund Hodzen , Cummins10:00 – 10:20 AM Dr. Michael Giering, UTRC10:20 – 10:30 AM Break / Networking

10:30 AM – 12:00 PM Breakout Session #2: Potential Program Scope12:30 – 2:30 PM One-on-one meetings

5July 6, 2018

Page 7: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Current Presentation Agenda

‣ Summary‣ Motivation‣ Objective‣ Proposed Approach‣ Breakout Sessions

6July 6, 2018

Page 8: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Summary

Why?‣ Daunting energy challenges‣ Diminishing engineering productivity‣ Rapidly evolving machine-learning methods

7July 6, 2018

How?‣ Identify design cost/time/risk bottlenecks‣ Address selected problems via ML/AI tools‣ Translate algorithms/methodologies developed to new applications

What?‣ Lower-cost energy-saving products & services

through enhanced engineering productivity

Page 9: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Motivation

8July 6, 2018

(3.3 TW-yrs)

2015: $1T, 5 GT CO2

Page 10: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Potential Elements of a Solution

9July 6, 2018

EFFICIENCY

METALS

ARID

ADEPTREACT

GENIGRIDS

HEATS

ELECTRICITY GENERATION & DELIVERY

REBELS

IMPACCTSOLAR ADEPT

RANGE

AMPED BEESTELECTROFUELS

MOVE

REMOTE

PETRO

TERRA

TRANSNETNEXTCAR

REFUEL

TRANSPORTATION

Activ

e

SWITCHES

MARINER

OPEN 2009, 2012, 2015 & 2018 Solicitations Complement Focused Programs

Alum

ni

GRID DATAINTEGRATE IONICS MOSAIC

ALPHAGENSETS NODES

FOCUSCHARGES METINER

CIRCUITSSENSOR PNDIODES

ENLITENED SHIELD ROOTS

MONITOR DELTA

BEETIT

Page 11: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Challenge

10July 6, 2018

$10M

$100M

Research

PrototypeDemonstration

Inve

stm

ent

TimeConcept

$1M

ARPA-E

Other Investors

Page 12: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

New Approach

11July 6, 2018

$10M

$100M

Research

PrototypeDemonstration

Inve

stm

ent

TimeConcept

$1M

ARPA-E

Other Investors

Page 13: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Motivation

‣ Declining research productivity

12July 6, 2018

Ref: Bloom et al, NBER Working Paper, ’Are good ideas getting harder to find?’

Ref: Robert Solow (1957)

𝑇𝑇𝑇𝑇𝑇𝑇 =��𝑌𝑌𝑌− 𝛽𝛽

��𝐾𝐾𝐾− 𝛾𝛾

��𝐿𝐿𝐿

𝛼𝛼 ≡𝑇𝑇𝑇𝑇𝑇𝑇

𝑁𝑁𝑅𝑅

Research Productivity (⍺)

Page 14: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Objective

13July 6, 2018

Problem Hypothesis Evaluation Solution

Labo

r / $

Dramatically lower the cost of the energy-product development process

Page 15: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Current Presentation Agenda

‣ Summary‣ Motivation‣ Objective‣ Proposed Approach‣ Breakout Sessions

14July 6, 2018

Page 16: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Draft Approach Synopsis

15July 6, 2018

Hypothesis Make better hypotheses faster

Evaluation Reduce the cost of the evaluation process

“Eliminate” design iteration

Page 17: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Initial Hypothesis Formulation SOA

16July 6, 2018

Math + Meetings

Hypothesis

Data Labor

Pro

cess

Proprietary Data

SO

A

Page 18: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Challenges & Opportunities

17July 6, 2018

Abundance of Data Complex Problems/Systems

• Information synthesis• ROM concept formulation & evaluationOpportunities

Hypothesis

Page 19: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Example: Information Synthesis

18

“Electric Aviation”

234 Abstracts

Natural Language Processing API• Sentiment = 0.2 (😀😀)• Entities = 5007• Semantics = ?

fuel cellslithium ion batterieshydrogensuperconducting technology

Enhancement Opportunities: Entity Relationships, Recursion, Etc.

Opportunity Mining of Literature

Hypothesis

Page 20: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Example: Reduced Order Models

19July 6, 2018

Opportunities for ML/AI Enhancement (Enhanced Fidelity Empiricism)

SOFC Voltage Prection Example

Button Cell Data

V = VNernst – i*R(T) – Vact - Vconc

Example Stack Temperature Distribution

What is T?

Ref: Numerical Modeling of Interconnect Flow Channel Design & Thermal Stress Analysis of a Planar Anode-Supported SOFC Stack, S. S. Wei, T. H. Wang, J. S. Wu, Energy Volume 69

Ref: Enhanced Sulfur and Coking Tolerance of a Mixed Ion Conductor for SOFCs: BaZr0.1Ce0.7Y0.2-X,Ybx,O3-δ, L. Yang et al, Science Volume 326.

Hypothesis

Page 21: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Objective

20July 6, 2018

Problem Hypothesis Evaluation Solution

Labo

r / $

Dramatically lower the cost of the energy-product development process

Page 22: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Evaluation SOA

21July 6, 2018

Modeling & Simulation Experimental Validation

• Dimensionality reduction• Simulation augmentationOpportunities

Evaluation

Page 23: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Example: Dimensionality Reduction

22July 6, 2018

Optimization in lower dimensional space (E.g. Max η subject to constraints)

Page 24: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Example: Surrogate Models

23

E.g. Surrogate-Based Optimization of a Folded Solar Cell Structure with Enhanced Optical Efficiency, Hajimirza, S. and Lu, J.

Decoder

111

110

η

Option 2: ‘Speedy’ ML Surrogate Model

Evaluator

Potential Evaluation Approach

Page 25: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Objective

24July 6, 2018

Problem Hypothesis Evaluation Solution

Labo

r / $

Dramatically lower the cost of the energy-product development process

Page 26: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Inverse DesignDevelop tools to enable closed-form designs

25July 6, 2018

Problem Hypothesis Evaluation Solution

𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 𝐻𝐻:𝑓𝑓 𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 ≥ 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑦𝑦𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎 = 𝑓𝑓 𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑

𝑦𝑦𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎 ≥ 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑

Δ𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 =𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 − 𝑦𝑦𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎𝑡𝑡𝑎𝑎

∇𝑓𝑓

Traditional Iterative Design Process

?

Page 27: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Inverse Design

26July 6, 2018

𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑

Develop tools to enable closed-form designs

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

ProblemProblem Solution

Page 28: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Component Example: Ejector

27July 6, 2018

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

pa

PtLP

PtHP

��𝑚𝐿𝐿𝐿𝐿

�𝑇𝑇𝑃𝑃𝐻𝐻𝐿𝐿 𝑝𝑝𝑡𝑡 = 𝑓𝑓−1���𝑚𝐿𝐿𝐿𝐿��𝑚𝐻𝐻𝐿𝐿

�𝑝𝑝𝑡𝑡𝑇𝑇𝑃𝑃𝑝𝑝𝑎𝑎

Page 29: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Component Example: Ejector

28July 6, 2018

NPR = PtHP/pa

Max Error ~ 10%

Page 30: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Component System

29July 6, 2018

Anode

Cathode

FC Stack

Com

pressor

Recuperator

Turb

ine

Com

bust

or

Air

Condenser

ExhaustElectricity

P Evaporator

Fuel

H2O

Ejectors are nice . . . but . . .how do we integrate inverse representation?

Page 31: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

Example

30July 6, 2018

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

𝑥𝑥𝑑𝑑𝑡𝑡𝑑𝑑𝑑𝑑𝑡𝑡𝑑𝑑 = 𝑓𝑓−1 𝑦𝑦𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡

System

Sub-System Sub-System

Components

(parts & materials nested within components)

Complex systems Constructed from combination of lower level representations

Page 32: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Information Synthesis

Reduced Order Model

Dimensionality Reduction

Inverse Design

TBD #1

TBD #2

TBD #3

TBD #4

Summary

Why?‣ Daunting energy challenges‣ Diminishing engineering productivity‣ Rapidly evolving machine-learning methods

31July 6, 2018

How?‣ Identify design cost/time/risk bottlenecks‣ Address selected problems via ML/AI tools‣ Translate algorithms/methodologies developed to new applications

What?‣ Lower-cost energy-saving products & services

through enhanced engineering productivity

Page 33: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Workshop Agenda: Day 1Time Event

11:30AM – 12:30 PM Lunch12:30 – 12:45 PM Welcome & Introduction to ARPA-E12:45 – 1:20 PM Introduction: Workshop Goals1:20 – 1:40 PM Prof. Elsa Olivetti, MIT1:40 – 2:00 PM Prof. Joshua Shrier, Haverford College2:00 – 2:20 PM Prof. Mark Fuge, University of Maryland2:20 – 2:40 PM Prof. Jamie Guest, JHU2:40 – 3:10 PM Participant Introductions3:10 – 3:30 PM Break/Networking3:30 – 5:00 PM Breakout Session #1: Opportunities & Challenges5:30 – 7:00 PM One-on-one meetings

7:00 PM Informal Networking - Organize on your own

32July 6, 2018

Page 34: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Breakout Sessions

1. Opportunities & Challenges– Target Problems (Impactful & Addressable)– Methodologies & Algorithms– Data/Training Cost– Explainability

2. ARPA-E Program– Scope– Output– Success metrics– Role of ARPA-E (besides $’s)

33Insert Presentation NameJuly 6, 2018

Page 35: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Breakout Session #1

1. What element(s) of the design process are appropriate targets for enhancement? (e.g. impactful & addressable with ML/AI tools)

2. Is there sufficient data available and accessible at reasonable cost for training, or is there a need to generate more?

3. Are there analogous problems that have already been solved? What can be learned from them? Can the methodologies be leveraged? Are the opportunities for transfer learning?

4. What are the major technical challenges and how might we overcome them?

34July 6, 2018

Identification of Target Design Problems (e.g. HX, Materials, Circuits, Engines)

For each target problem

Page 36: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Nominal Program Approach

Hypothesis Evaluation Iteration

Mechanical

Electrical

Materials / Chemical

System Integration

35July 6, 2018

Development Stage

Pro

blem

Typ

e

ProblemSegmentation

• Solve test problems (e.g. • HX Design, • Materials Development)

• Generalize solution methodology (e.g.• HX Compressor Circuit?)

Page 37: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

What are good candidate problems?

36July 6, 2018

Development Stage

Pro

blem

Typ

e

Impactful & addressable

Page 38: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Example Problem

37July 6, 2018

Design of additively manufactured heat exchanger

Given: Inflows, Q, Δp, Life → Design: Minimum cost HX

Traditional

Stage ToolsConceptual Design

Analytical ModelsEmpirical CorrelationsMaterial Property Data

Preliminary Design

CFD, FEM, CADPart-Level Experiments

Detailed Design

CFD, FEM, CADManufacturing ValidationExperimental Validation

“Enhanced”

• Can ML/AI tools enhance design productivity? How?

• What is needed to develop tools for the envisioned applications? (How do we determine how much data we will need?)

• Will the tools/methodologies be transferrable to other problems?

Page 39: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Nominal Solution Approach

38July 6, 2018

Discussion starter . . . What is wrong with this plan?

Inverse ProblemLo

w D

imen

sion

al In

put

Inflo

ws,

Q, Δ

p, L

ife

Hig

h D

imen

sion

al O

utpu

t

HX

Prin

ting

Inst

ruct

ions

, Mat

eria

l Spe

c.

Deep Neural

Network

Page 40: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Data

‣ What can we do to reduce the cost of obtaining it?

– Physics-based Models– Transfer– Fabrication?– …

39July 6, 2018

How much do we need?

• Log or linear axes?• Which curve?

Quantity of Data = f(Fidelity, Model Complexity, ?, ?)

Page 41: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

Breakout Session #2

1. What output might we expect from a program on this topic?2. How should we define success?

– What quantitative performance targets might be used to measure the effectiveness of software tools?

– Are hardware demonstrations necessary to validate the tools . . . or to provide training data?

3. Do tool recommendations/decisions need to be “explainable”?4. Are there areas were the community would benefit from ARPA-E

generating/providing training data?5. Should scientific literature “information synthesis” be part of the

program? What opportunities exist in the space? How might success be defined?

40July 6, 2018

Optimizing an ARPA-E Program

Page 42: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

What would we produce?

‣ Software?– ML/AI Toolbox (e.g. Tensorflow) Wrappers?– Supplement to/replacement for Existing Development

Tools (e.g. CAD, CFD, FEM, etc.)?– Public domain/Proprietary?

‣ Database(s)?– Selected training/validation data for targeted applications

(e.g. HX design)‣ Data Storage Methodology?

– What do we need to store?– How do we do it?

41July 6, 2018

Page 43: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

What is required to do so?

‣ Time & money‣ Data‣ Collaborations

42July 6, 2018

Page 44: ML-Enhanced Energy Product Development · 11:30AM – 12:30 PM. Lunch: 12:30 – 12:45 PM. Welcome & Introduction to ARPA -E. 12:45 – 1:20 PM. Introduction: Workshop Goals. 1:20

How should we measure success?

43July 6, 2018 Ref: https://www.nature.com/news/technology-the-1-000-genome-1.14901

Example