Download - Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Transcript
Page 1: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Innovate. Share. Connect.Chicago June 12-13

Knowledge, Graphs & 3D CAD SystemsKnowledge, Graphs & 3D CAD SystemsDavid Bigelow - Simplified Logic, Inc.David Bigelow - Simplified Logic, Inc.

Page 2: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Graphs

Page 3: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Image Source: neosigma.herokuapp.com Example: neo4j & sigma.js

Relationships are Cool...(But, are hard to get your head around)

Page 4: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Image Source: Max DeMarzi

Visualization HAS gotten better...(for simple cases)

Page 5: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

But still has a LOOOOOONG way to go...(Huh?! Is this useful to the average person who is not a social or criminal scientist!?)

Image Source: gephi.org

Page 6: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Most Visualization looks exclusively in the PAST!(The future starts by staring into the rear-view mirror?!)

Closeness of Data Points?

Clustering?Connection Counts?

Overall Ranking?

Correlation?

Causation?

Trending?

Where used? Degree of Centrality?

Page 7: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Historical Data drives future decisions,

policies, and agendas!

BUT, it is typically

not actionable

in a timely

manner.(The “Big Data” Problem!?)

History is important!(ok... duh!)

Page 8: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

character credit: SouthPark.com - “underwear gnomes”

There has been an extreme focus oncollecting and controlling data...

(ummm.... “Phase 2” is like really important!)

Page 9: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

You want to do amazing things?!

Figure out that “Phase 2” part out! (quickly)

graphic credit: SouthPark.com - “underwear gnomes”

Page 10: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

3D CAD Systems

Page 11: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

CAD Systems and Types(user-centric approach to execution)

Wireframe Surfaces Solids

Parametric

Modelers

10mm17mm

Variational

Modelers

DirectModeler

s

(pull)

Page 12: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Parametric Systems (hierarchical relationships)

ProductData ManagerDrawings

A

X

C

D

Parts

A

Q

R

S

T

U

V

W

Assemblies

A

B

C

A

Z

D

E

F A

C

B

D

E

F

X

FilesPointers & Relationships

Page 13: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Feature Relationships

A

Q

R

S

T

U

V

W

Bu

ild O

rder

Parent

Child

Part Features & Operations

Page 14: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

A

Q

R

S

T

U

V

W

Bu

ild O

rder

Part Features & Operations

Structuraland / or

GeometricDependent

Relationships

Relationships

NOTE: This is Painful for Users!

Multiple Paths / Frustrationsto the SAME Geometric

Results!

Page 15: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Part Design Automation(graphs can help navigate data, but not great for automating)

Feature Instructions are typically defined to a

smallreference.

The Resulting Geometry often is more complicated

than the instructions used to create it.

Page 16: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

S4

S5

S2S1

S3

S6

Sub-Geometry Relationships(Solid / Volume = Closed Loop Relationships)

(Surfaces & Edges)

e3 e1

e2

e4

e5

e5

e6

e6

e7

e8

e9

e9

e10

e10

e11e12

e7

e8

e12=3D Cube

Page 17: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Graph-Based Extraction(Define Boundary Conditions and Seed Reference)

Boundary

Boundary

Seed

ExtractedGeometry

Page 18: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

A

B

C

A

Z

D

E

F

Assemblies

Parts

Feature

User-Specific Approach

Item Choices...Mated To,

Aligned To,Selected References,

etc...

Assembly Relationships(business logic IN the CAD system!)

NOTE: This is Painful for Users!

ALSO - Painful for Corporation(data management!)

Page 19: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

A

B

C

A

Z

D

E

F

Component “C”w/ Assembly

References to Assembly “E”

and Sub-Component “B”

Sub-Assembly “F”Assembled to

Component “C”

Assembly Relationships

NOTE: ALL relationships must be understood by the product

data management system!

Page 20: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

THIS is a BIG PROBLEM!

EXPENSIVE, COMPLEX & PROPRIETARYData Management Systems

Multiple Use-Cases for theSAME DATA

(Manufacturing, Vendors, Customer, Publishing, ERP, etc.)

Sharing & Using Informationwith others is PAINFUL!

Embedded CAD Relationships

A

C

A

Z

D

E

F

B

Page 21: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Breaking those Internal

Relationships NOT

this easy...

A

C

AZ

D

E

F

B

Result:YEARS of bad

decisions persist!

Page 22: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Autonomy is CRUCIAL!

A

Q

R

S

T

U

V

W

Bu

ild O

rder

Un-Avoidable(user / user pain)

Part Design

A

B

C

A

Z

D

E

F

Typical(user / user / corp pain)

Assembly Design

A

B

C

A

Z

D

E

F

Well-Planned(flexible / enforceable)

Assembly Design

Page 23: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Design Alternatives?!

Product Design

A1 A2 A3 A4

B1 B2

C1 C2 C3 C4 C5

E1 E2 E3

F1 F2 F3 F4 F5 F6

A1 A2 A3 A4

Z1 Z2

Design Alternatives

A

B

C

A

Z

D

E

F

Page 24: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

“Choices” are a Problem...(Should you just let anyone put anything together?!)

Image Source: The Matrix Reloaded

Page 25: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Just because you can...

Doesn’t mean you SHOULD!

Page 26: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Graphs &Business Logic

Page 27: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Imagine youproduce this...

Page 28: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

0˚ 30˚45˚

60˚

-30˚0˚30˚

45˚60˚

0˚30˚

60˚ 90˚ 115˚

0˚30˚

60˚90˚115˚

Page 29: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Product Data Managers“manage” the Data...

But this is NOT how it should be used.

Page 30: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

A Decision Framework!

What is missing?

Page 31: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Page 32: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

This is a “Decision Framework”

3-Ring Binders!Excel Worksheets!

+

BUT... NOT VERY USEFUL!

Page 33: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Human “mobility” is a BIG problem...

Typically, the “data” stays...(PDM, PLM, Excel Worksheets, Paper Notebooks, etc.)

I am out’a here!Promo!

The “new people” in a job are a huge variable...

Newbie!

(aggressiveness, competence, courage, communication skills, real-world experience vs. book smarts, etc...)

Page 34: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Internal Memos

Warranty Info

Test Data

source: ibm.com

source: spacesaver.com

Design Standards

Customer Feedback

Competitive Analysis

Product Design & Configuration KnowledgeComes from MANY Sources

Page 35: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Different Sources, Different Databases, Different Users, Different Applications, Different Use Cases, Different Customers, Different Needs, Different Life Cycles, Different Security, Different Sources, Different Databases, Different Users, Different Applications, Different Use Cases, Different Customers, Different Needs, Different Life Cycles, Different Security, Different Sources, Different

This is where most I.T. Departmentsseriously struggle!

Page 36: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Let Purpose-Built Solutions Work!

You can build an amazing Decision Framework from this...But, information arrives and changes at different times...

Your NEW“Decision Structure”

Page 37: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Your NEW“Decision Structure”

Services

Services

Services Services

Services

The Graph does NOT need “everything”...Connect them via “services” to...

“Translate”, “Relate” and “Guide” the Business Process!

Page 38: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Different Roles- Engineering

- Manufacturing- Purchasing- Customer- Partners-Vendor

- etc.

Different Targets- Region- Market- Cost

- Market- Application

- etc.

Page 39: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Interfaces! Role-SpecificDecision

Structures- Engineering

- Manufacturing- Purchasing- Customer- Partners- Vendor

- etc.

Page 40: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

0˚ 30˚45˚

60˚

-30˚0˚30˚

45˚60˚

0˚30˚

60˚ 90˚ 115˚

0˚30˚

60˚90˚115˚

Page 41: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Engineering Customers

Partners

VendorsApp Support

Manufacturing

Page 42: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Page 43: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

DEMO

Page 44: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

IndustryOpportunities...

Page 45: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

A lot of companies are sold a “vision”

“Heeeey....Just put

everything in a single bucket!”

Page 46: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

The Core Problem...

Customers Expect... Vendors Supply...

A small piece of advice... ALWAYS ASK:“Who” is the cutter and “who” is the dough?!

Page 47: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

CRAP!CRAP!

Page 48: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

Welcome to the NEW Variable...

Page 49: Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013

THANK YOU!

simplifiedlogic.com : Engineering & Consulting

nitrolm.com : Cloud Licensingbusinessmodeling.com : A New

Project :)

David Bigelow, PresidentSimplified Logic, Inc.

MileTrackGPS.com : Investor