24
June 7 th -9 th | Seattle, WA 2016 NAFEMS Americas Conference nafems.org/americas TOWARDS COGNITIVE COMPUTER AIDED ENGINEERING Stefan Suwelack 1 , Markus Stoll 2 , Annika Meyer 1 , Steffen Slavetinsky 1 , Manuel Serf 1 , Nikola Bursac 1 , Albert Albers 1 , Rolf Bendl 2 , Rüdiger Dillmann 1 and Stefanie Speidel 1 1 Karlsruhe Institute of Technology 2 German Cancer Research Center 1

TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

TOWARDS COGNITIVE

COMPUTER AIDED ENGINEERING

Stefan Suwelack1, Markus Stoll2, Annika Meyer1, Steffen Slavetinsky1, Manuel Serf1, Nikola Bursac1, Albert Albers1, Rolf Bendl2, Rüdiger Dillmann1 and Stefanie Speidel1

1Karlsruhe Institute of Technology2German Cancer Research Center

1

Page 2: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

2

Page 3: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

3

Surgeon

Cognitive

Surgical

Assistant

Page 4: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Knowledge Base

Factual Knowledge

Experience

Semantics

Data

describes

Page 5: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Cognitive Computing

• Deep Blue 1997

• DARPA Grand Challenge

2007

• Watson 2011

• AlphaGo 2016

5

Page 6: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Cognitive Computing: Deep Learning

6

“Two pizzas sitting on top of a stove top oven”

Page 7: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Vision: Cognitive Simulation Assistant

7

Page 8: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Challenges in CAE

8

License Cost

SaaS

Hardware Cost CAE-Experience

CognitiveComputing

Page 9: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

CAD und CAE Today

9

Design-

engineer

Numerical

analyst

Page 10: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Cognitive CAE

10

Design-

engineer

Cognitive

Simulation

Assistant

Numerical

analyst

Page 11: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Simulation Apps I

11

Page 12: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Simulation Apps II

12

Page 13: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Generalized Cognitive Simulation App

13

Page 14: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Model Factual CAE Knowledge

• Philosophie: Study basic categories of being

• Computer science: Knowledge representation

• Compatibility through shared

Upper Ontologies

• Well suited for

data integration

14

Page 15: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Data ontology

What is represented by the

data?

• Information content entity

How is the data represented?

• Information structure entity

15

Page 16: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Algorithm ontology

• Draws on existing standards,

e.g. OpenAPI model

• Based on data ontology

• Integrates different software

modules and services

• Alternative representation

by YAML/JSON

16

Page 17: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Simulation ontology

• Representation of simulationknowledge

• Models, boundaryconditions, solvers…

• Based on existing work, e.g. HuPSON ontology, Step AP 209

• Workflow representationand simulationautomatization

17

Page 18: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Current work: Learn from experience

• Semantic database ofsimulation data

• Use machine learning toextract knowledge

• Deep learning for shapeunderstanding

• Enables: BC transfer, automate defeaturing, meshing etc.

18

Danglade et al.

Page 19: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

19

Life is cheap.

It's the accessories that kill you!

Page 20: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Computer Aided Engineering modeling

language

• Semantics-based CAE middleware

• Interfaces, converters and runtime for CAE

modules

• Simulation data management

• Open source license (autumn 2016)

• Vision: Help to create OSS stack for CAE

20

CAEML

Page 21: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Computer Aided Engineering Modeling

Language

21

Simulation Ontology

YAML

CAEML Runtime Python API

Python Data API

CAEML

Page 22: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

CAEML core features

• Framework for data conversion

– Data is represented as acyclic directed graph

– Format conversion is graph matching

– Easy creation of new convertes

• Definition of simulation workflows

• Runtime for simulation workflows

• Simulation data management

22

Page 23: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Applications

• Intuitive visual programming of simulation

workflows

• Cloud-based simulation services

• Cognitive Computer Aided Engineering

23

Page 24: TOWARDS COGNITIVE COMPUTER AIDED ENGINEERINGcometsolutions.com/wp-content/.../Towards-Cognitive...nafems.org/americas 2016 NAFEMS Americas Conference June 7th-9th | Seattle, WA 3 Surgeon

June 7th-9th | Seattle, WA2016 NAFEMS Americas Conferencenafems.org/americas

Towards Cognitive CAE

24

Cognitive

Simulation Apps

CAEML

middleware

Lifelong

learning,

data analytics