Top Banner
© 2016 Aras aras.com
32

Beyond ECAD Connectors

Jan 07, 2017

Download

Technology

Aras
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Beyond ECAD Connectors

© 2016 Aras aras.com

Page 2: Beyond ECAD Connectors

Beyond ECAD (and MCAD) Connectors

Pawel ChadzynskiSr. Director, Product Management

[email protected]

© 2016 Aras aras.com

Page 3: Beyond ECAD Connectors

© 2016 Aras aras.com3

Links to a domain structure

Links to theSystems Engineering

decompositionSystems Engineering

decomposition

Domain structure

Full lifecycle management of Complex SystemsClosing traceability gaps & preventing them from occurring

© 2016 Aras

Business Of Engineering

Page 4: Beyond ECAD Connectors

Old way - Passing around SE documents

© 2016 Aras aras.com

Not connectable!Not traceable!

Page 5: Beyond ECAD Connectors

New way - Connecting with MBSE models

© 2016 Aras aras.com

But how!

?

Page 6: Beyond ECAD Connectors

© 2016 Aras aras.com

AS DESIGNED

B

C

FE

D

G

IH

K

M

O

L

J

Q

R

S

A

Co

nn

ecto

rs

Mechanical CAD

Electronic CAD

Electrical CAD

PLM Connectors

Page 7: Beyond ECAD Connectors

PLM Physical structures & Traceability

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS DESIGNED AS SERVICED

B

C

FE

D

G

IH

K

M

O

L

J

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAA SN #6 SN #6

Q SN #71 SN #71

R

S

AA SN #6

AS ORDERED

B

C

F

D

G

IH

J

K

O

L

Q

R

S

A

Physical structures already evolve and stay

in today’s PLM - with strong configuration

and change management control

Page 8: Beyond ECAD Connectors

SysML structure

© 2016 Aras aras.com

PackageDiagram

BehavioralDiagram

RequirementsDiagram

ParametricDiagram

StructureDiagram

ActivityDiagram

SequenceDiagram

State MachineDiagram

Use CaseDiagram

Block DefinitionDiagram

Internal BlockDiagram

Functional Relationships of the EntityInteractions - Dynamic nature

Formal Relationships of the EntityGeometries - Static nature

Behavior is the System Model driver -Increases in importance with System

complexity

System Model influencer – Contributes to but does not drive System Design

Page 9: Beyond ECAD Connectors

System Model structures in PLM

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS ORDEREDAS DESIGNEDLOGICALFUNCTIONALREQUIRED AS SERVICED

R2

R7

R3

R8

R5

R6

R4

R9

R10

R11

F2

F8

F6

F4

F11

F10

F12

F9

F5

F7

F3

L2

L7

L3

L8

L5

L6

L4

L9

L10

B

C

FE

D

G

IH

K

M

O

L

J

B

C

F

D

G

IH

J

K

O

L

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

R14

R13 F13

Q

R

S

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAAAA SN #6 SN #6

Q SN #71 SN #71

R

S

L11

F15

F14

F16

F1 L1R1

R12

AA SN #6

Required Functional Logical

SysML tool connector

Page 10: Beyond ECAD Connectors

Traceability gap

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS ORDEREDAS DESIGNEDLOGICALFUNCTIONALREQUIRED AS SERVICED

R2

R7

R3

R8

R5

R6

R4

R9

R10

R11

F2

F8

F6

F4

F11

F10

F12

F9

F5

F7

F3

L2

L7

L3

L8

L5

L6

L4

L9

L10

B

C

FE

D

G

IH

K

M

O

L

J

B

C

F

D

G

IH

J

K

O

L

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

R14

R13 F13

Q

R

S

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAAAA SN #6 SN #6

Q SN #71 SN #71

R

S

L11

F15

F14

F16

F1 L1R1

R12

AA SN #6

Co

nce

pt/

Lin

k B

arri

er

Logical <> As Designed

Page 11: Beyond ECAD Connectors

Traceability gap

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS ORDEREDAS DESIGNEDLOGICALFUNCTIONALREQUIRED AS SERVICED

R2

R7

R3

R8

R5

R6

R4

R9

R10

R11

F2

F8

F6

F4

F11

F10

F12

F9

F5

F7

F3

L2

L7

L3

L8

L5

L6

L4

L9

L10

B

C

FE

D

G

IH

K

M

O

L

J

B

C

F

D

G

IH

J

K

O

L

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

R14

R13 F13

Q

R

S

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAAAA SN #6 SN #6

Q SN #71 SN #71

R

S

L11

F15

F14

F16

F1 L1R1

R12

AA SN #6

Co

nce

pt/

Lin

k B

arri

er

Logical <> As Designed

Page 12: Beyond ECAD Connectors

Add SysML structures

aras.com12

SE

SELogical

SE Requirements

Create a model

Create SE structure

Created by connector

© 2016 Aras

SE/MBSE ALM/CAD/MBSEPLM –Product and MBSE

Page 13: Beyond ECAD Connectors

SE/MBSE ALM/CAD/MBSEPLM –Product and MBSE

Add Requirements decomposition

aras.com13

SE

SELogical

SE Requirements

Create SE structure

Each domain has its own requirements

breakdown

Create a model

MCAD Requirements

ECAD Requirements

© 2016 Aras

Page 14: Beyond ECAD Connectors

Drive detailed designs

aras.com14

Create design

Create design

SE

SELogical

SE Requirements

Create SE structure

Reference RL from SE

Reference RL from SE

Create a model

MCAD Requirements

ECAD Requirements

© 2016 Aras

Referenced automaticallyor manually

via connectors

SE/MBSE ALM/CAD/MBSEPLM –Product and MBSE

MCAD

ECAD

Page 15: Beyond ECAD Connectors

Add Logical to Physical

aras.com15

Create design

Create design

MCADStructure

ECADStructure

Create structures & link to Logical Blocks

Create structures & link to Logical Blocks

SELogical

SE Requirements

Create SE structure

Reference RL from SE

Reference RL from SE

Create a model

MCAD Requirements

ECAD Requirements

Linked by connectors or manually within PLM(a diagram-like visual drag/drop process?)

© 2016 Aras

SE/MBSE ALM/CAD/MBSEPLM –Product and MBSE

SEMCAD

ECAD

Page 16: Beyond ECAD Connectors

Add AML/Software

aras.com16

ALM

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create SE structure

Reference RL from SE

Reference RL from SE

Not really “physical”

Create a model

ALMStructure

ALM Requirements

MCAD Requirements

ECAD Requirements

© 2016 Aras

SEMCAD

ECAD

Page 17: Beyond ECAD Connectors

Add multiple models

aras.com17

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

ALM Requirements

MCAD Requirements

ECAD Requirements

Multiplicity of SE models as part

of the same PLM structure

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

Page 18: Beyond ECAD Connectors

Add simulation data

aras.com18

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

ALM Requirements

MCAD Requirements

ECAD Requirements

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

Page 19: Beyond ECAD Connectors

Add “System” properties(data/control flow)

aras.com19

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

ALM Requirements

MCAD Requirements

ECAD Requirements

Created/linked by connectors or

manually within PLM (a diagram-like visual drag/drop process?)

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

Page 20: Beyond ECAD Connectors

Properties are cross-domain negotiable “Contracts”

aras.com20

Item A

Property x Property y

Item B

Linked between any two structural items

Value, range, enumerated list

Units

Fixed or a target (a budget)

A domain owner

On a structural item or accumulative for an assembly

Transformation function on a property link

Created/linked by connectors or manually (a diagram-like visual drag/drop process within PLM?)

f(x) = y

f(y) = x

Makes Requirements quantifiable and PLM SE

structures behavioral

© 2016 Aras

Page 21: Beyond ECAD Connectors

Add Logical to Logical

aras.com21

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

ALMLogical

MCADLogical

ECADLogical

Connectors extract Logical block

abstractions per domain

Page 22: Beyond ECAD Connectors

Enable Negotiations

aras.com22

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

ALMLogical

MCADLogical

ECADLogical

Space to negotiate “Contracts” on a

Logical block level

Page 23: Beyond ECAD Connectors

Cross-domain Logical Blocks challenge

© 2015 Aras 23

MCAD – explicit

▫ MCAD file = PLM Part/Assembly (BOM)

▫ MCAD files mapped to PLM Parts

ECAD – extractable

▫ ECAD file PLM Part/Assembly (BOM)

▫ Components mapped to PLM Parts

Embedded Software – indirect

▫ IDE files PLM Part/Assembly (BOM)

▫ Build process? Released binary?

System – TBD

▫ Requirements?

▫ Block diagrams (functional & logical)?

▫ Models as input, Reports as outputs?

Natural fit with PLM

Challenge with mapping files to PLM parts

Not a happy fit with PLM product configuration

Similar to ECAD schematics?Explicit SysML data model?

It will take more finesse than this!

Page 24: Beyond ECAD Connectors

Result: Complex &Overwhelming

aras.com24

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

Reference RL from SE

Reference RL from SE

ALMStructure

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

ALMLogical

MCADLogical

ECADLogical

Page 25: Beyond ECAD Connectors

aras.com25

Complex relationships via comprehendible views in context

SysML Graphs approach

© 2016 Aras

Page 26: Beyond ECAD Connectors

Make PLM“invisible”

aras.com26

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

ALMLogical

MCADLogical

ECADLogical

Reference RL from SE

Reference RL from SE

ALMStructure

Co

nn

ect

ors

Co

nn

ect

ors

SYSmap

SYS

© 2016 Aras

ALM

MCAD

SE

SE

ECAD

Page 27: Beyond ECAD Connectors

Reinvent PLM Traceability& Navigation

aras.com27

Create design

Create design

Create design

MCADStructure

ECADStructure

Reference RL from SE

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

Create structures & link to Logical

Blocks

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

SELogical

SE Requirements

Create a model

Reference domains

Create SE structure

ALMLogical

MCADLogical

ECADLogical

Reference RL from SE

Reference RL from SE

ALMStructure

Co

nn

ect

ors

Co

nn

ect

ors

SYSmap

SYS

© 2016 Aras

A System Model in its own right with SysML

intelligence in Aras (separate from the one on

the left)

ALM

MCAD

SE

SE

ECAD

Page 28: Beyond ECAD Connectors

PLM System Traceability architecture

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS ORDEREDAS DESIGNEDLOGICALFUNCTIONALREQUIRED AS SERVICED

R2

R7

R3

R8

R5

R6

R4

R9

R10

R11

F2

F8

F6

F4

F11

F10

F12

F9

F5

F7

F3

L2

L7

L3

L8

L5

L6

L4

L9

L10

B

C

FE

D

G

IH

K

M

O

L

J

B

C

F

D

G

IH

J

K

O

L

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

R14

R13 F13

Q

R

S

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAAAA SN #6 SN #6

Q SN #71 SN #71

R

S

L11

F15

F14

F16

F1 L1R1

R12

AA SN #6

Page 29: Beyond ECAD Connectors

PLM System Traceability architecture

© 2016 Aras aras.com

AS DELIVEREDAS BUILTAS PLANNEDAS ORDEREDAS DESIGNEDLOGICALFUNCTIONALREQUIRED AS SERVICED

R2

R7

R3

R8

R5

R6

R4

R9

R10

R11

F2

F8

F6

F4

F11

F10

F12

F9

F5

F7

F3

L2

L7

L3

L8

L5

L6

L4

L9

L10

B

C

FE

D

G

IH

K

M

O

L

J

B

C

F

D

G

IH

J

K

O

L

P1

C

F

D

P2

IH

J

K

O

L

G

T

C

F

D

I

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #89

SN #44

C

F

D

H

J

K

O

L

G

T

SN #97

SN #44

R14

R13 F13

Q

R

S

Q

R

S

Q

R

SQ

R

S

R

S

QSN #53

AAAAA SN #6 SN #6

Q SN #71 SN #71

R

S

L11

F15

F14

F16

F1 L1R1

R12

AA SN #6

Aras PLM architecture provides Future Proof Enterprise PLM with industry leading CM

capability

Business of Engineeringkey objective

Page 30: Beyond ECAD Connectors

Partnering with

TU Kaiserslautern: Proof of Concept (MagicDraw)

Airbus/IBM/Aras: OSLC-based ALM/PLM integration

XPLM/No Magic: MagicDraw integration

Aras/Altium: Bringing ECAD into MBSE

© 2016 Aras aras.com

Page 31: Beyond ECAD Connectors

Acknowledgements

Airbus

IBM

Dr. Eigner, TU Kaiserslautern

Dr. Zhang, AVIC

Altium

No Magic

ProSTEP

INCOSE

OMG

OASIS

XPLM

© 2016 Aras aras.com

Page 32: Beyond ECAD Connectors

© 2016 Aras aras.com