Top Banner
KBE for CAX and PLM Speaker Name John M. Switlik Speaker Company AJS
33

KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

Jul 30, 2018

Download

Documents

phunganh
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: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

KBE for CAX and PLM

Speaker Name John M. SwitlikSpeaker Company AJS

Page 2: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

2

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 3: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

3

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 4: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

4

What is PLM?

• Management view• Top-down• Business

• Goals, Benefits• Phases

• Fuzzy • Methods• Measurement

Timeframe (DS Ontology)-----------------------------------------------------------------------------------------

Realistic SimulationKnowledge

PLMDMU

3D2D

------------------------------------------------------------------------------------------1970 1985 1995 2000 2005 2010 …

Page 5: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

5

AEC – Architecture, Engineering, and ConstructionCAD – Computer Aided DesignCAPP – Computer Aided Production PlanningCAE – Computer Aided EngineeringCAID – Computer Aided Industrial DesignCAM – Computer Aided ManufacturingCAQ – Computer Aided QualityCAx – Computer Aided Technologies CPD – Collaborative Product DevelopmentCRM – Customer Resource ManagementDFMA – Design for manufacture / assembly

DFSS – Design for Six SigmaEDA – Electronic Design AutomationERP – Enterprise Resource PlanningETO – Engineering, Technology, OperationsMPM – Manufacturing Process ManagementMRO – Maintenance, Repair and

Overhaul ManagementNPDI – New product introductionPDM – Product Data ManagementPPM – Product Portfolio ManagementSCM - Supply chain management

PLM’s Acronyms

Page 6: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

6

PLM and its scope

Product Lifecycle Management,http://en.wikipedia.org/w/index.php?title=Product_Lifecycle_Management&oldid=39118410

Page 7: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

7

PLM Goals

• Goals and benefits• Reduced time to market• Improved product quality• Reduced prototyping costs• Savings through re-use• A framework for product optimization• Reduced waste• Savings through integration of workflows

Product Lifecycle Management,http://en.wikipedia.org/w/index.php?title=Product_Lifecycle_Management&oldid=39118410

Page 8: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

8

PLM Phases• Conceive

• Imagine, Specify, Plan, Innovate• Design

• Describe, Define, Develop, Test, Analyze, Validate• Realize

• Manufacture, Make, Build, Procure, Produce, Sale, Deliver

• Service• Use, Operate, Maintain, Support, Sustain, Phase-out,

Retire, Recycle, DisposalProduct Lifecycle Management,

http://en.wikipedia.org/w/index.php?title=Product_Lifecycle_Management&oldid=39118410

Page 9: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

9

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 10: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

10

What is CAx?

• Technical view• Bottom-up• Limits• Precision• Metric space• Seat focus

Page 11: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

11

CAx’s Acronyms Computer-Aided Design system (CAD) Computer-Aided Requirements capture system (CAR)Computer-Aided Manufacturing Capability system (CAMC)Computer-Aided Package Selection system (CAPS)Computer-Aided Material Information system (CAMI) Computer-Aided Engineering analysis system (CAE/MCAE)Computer-Aided Issue Resolution system (CAIR)Computer-Aided Rule Definition system (CARD) Computer-Aided Rule Execution system (CARE) Computer-Aided Manufacturing system (CAM) Computer-Aided Reporting (CAR)Component Information System (CIS) Computer-Aided Quality Assurance (CAQ)

CAx, http://en.wikipedia.org/w/index.php?title=CAx&oldid=39111523

Coordinate measurement system (CMM) Product Data Management system (PDM) Product Lifecycle Management (PLM) Electronic Design Automation system (EDA)Manufacturing Resource Planning system (MRP)Manufacturing Process Planning System (MPPS)Manufacturing Process Management (MPM)

Page 12: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

12

CAx, Scope, Roles

Computer-aided design,http://en.wikipedia.org/w/index.php?title=Computer-aided_design&oldid=39998485

• Model• CSG• B-Rep (FSG)

• Analyze• One-way connect

with Model• Make

Page 13: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

13

Design Space

Non-Design Space

Fixed Edge

Analyze (CAE) Example

Disconnect with design

Page 14: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

14

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 15: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

15

What is KBE?

• Mixed view• Middle-out• Enabler

• Seat smarts (Expert driver)• Smart seat (Virtual driver)

• Integrator• Still evolving

Page 16: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

16

KBE (its history)

• Lisp machine• Generative approach• Engineering developer/user• Computer Science advances• Interactive and batch• Extensible

Knowledge-Based Engineering,http://en.wikipedia.org/w/index.php?title=Knowledge-Based_Engineering&oldid=38775548

Page 17: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

17

OMG (Object Management Group) – KBE’s Role

OMG KBE Services for PLMhttp://www.omg.org/docs/dtc/05-09-11.doc

Page 18: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

18

One view of KBE

DynamicGenericGenerativeHigh levelDemand driven

Prasad, Brian “What distinguishes KBE from Automation?”http://www.coe.org/newsnet/Jun05/knowledge.cfm#1

Page 19: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

19

KBE AttributesDynamic - Rules reconfigure themselves or the outputs based on input changesGeneric – A variety of cases can be derived from one model or a “just-one” code representationGenerative - New rule bodies (or models) are created automatically from the old ones (e.g. model templates) based on changes in input specifications High level - A small amount of KBE code (in the form of high-level instructions or language) produces significant results (manipulating a large number of objects) Demand driven – Knowledge engine knows how to sequence rules through active controls

Prasad, Brian “What distinguishes KBE from Automation?”http://www.coe.org/newsnet/Jun05/knowledge.cfm#1

Page 20: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

20

KBE Attributes• Generative

• Teleological (Weiner’s sense)• Goal-directed within an ontology

• Generic• Build using components • Driven by parameters• Limited by ‘kind’

• Dynamic• Within a ‘kind’• Stimulus -> Object(pa) -> React(methods)

Page 21: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

21

KBE, CATIA Knowledgeware 1

Bouchard, Danny “CATIA V5 Knowledgeware Tools Part 1: Overview”http://www.coe.org/newsnet/Oct05/knowledge.cfm#1

Page 22: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

22Bouchard, Danny “CATIA V5 Knowledgeware Tools Part 1: Overview”

http://www.coe.org/newsnet/Oct05/knowledge.cfm#1

KBE, CATIA Knowledgeware 2

Page 23: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

23

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 24: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

24

KBE and PLM

Is this PLM?

Page 25: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

25OMG KBE Services for PLM (Questionnaire)

http://www.omg.org/cgi-bin/doc?mantis/2005-10-01

OMG (Object Management Group) – KBE Use Case

Page 26: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

26

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 27: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

27

OMG (Object Management Group) – KBE IssueConcept planning

Design and engineeringLaunch

Ramp up and volume productionService, support, maintenance

Design data management

Productizing

Production change management

After sales

support

This group has limited vision into the KBE model

With KBE we do SOME things quickly and

efficiently!! But do not ask me to VALIDATE the knowledge and SIGN!...

I fill your forms and I attend to your

knowledge capture interviews. What else

can I do?

I fill your forms and I attend to your

knowledge capture interviews. What else

can I do?

I fill your forms and I attend to your

knowledge capture interviews. Still we

have problems with the product and we have

learn that […]

This group does not need to see

inside a KBE model but their input is vital for product design

With KBE we do SOME things quickly and

efficiently!! But do not ask me to VALIDATE the knowledge and SIGN!...

KBE engineerKBE engineer

• Knows exactly what the KBE applications are doing but fails to explain the design and get feedback.• Struggles with issues of reusability and maintainability.

Lack of trust on KBE

Knowledge and expertise loses

OMG KBE Services for PLMhttp://www.omg.org/docs/dtc/05-09-11.doc

Page 28: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

28How to evolve a ‘kind’? (FSG)

Page 29: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

29

Contents

• What is PLM?• What is CAx?• What is KBE?• KBE and PLM• KBE Issues• KBE Futures

Page 30: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

30

FSG Example

Switlik, John “New Directions for CAD (Role for FSG)”http://www.coe.org/newsnet/Jan06/knowledge.cfm#1

Boundary conditionsEnvironmentSolver (automaton)

Page 31: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

31

KBE FuturesMultidisciplinary – KBE needs to allow disciplines to interact yet retain and optimize their specific domain knowledge

Cognitive CAx – Knowing/Data, Perceiving/Sensor, Conceiving/Alternatives

Decision Problem ("Hilbert's Entscheidungsproblem“) –Example: whether KBE system solution set meets requirements

Verification, Validation, Test – Truth Engineering (see Speaker)

Page 32: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

32

Backup Slides

Page 33: KBE for PLM and CAX - home.southwind.nethome.southwind.net/~jmswtlk/papers/KBE for PLM and CAX.pdf · • PLM deals with management concerns. CAX handles details related to the CAX

33

Abstract• PLM deals with management concerns. CAX handles details related to the

lower end of the supply chain. KBE has, for the most part, dealt with the latter within a stove-pipe framework. The more modern variants of KBE need to couple several technologies, such as geometry/shape, materials, and ‘make’ processes. Additionally, related methods, such as simulation and functional analysis, need to be brought into play. These are being integrated into the KBE/CAX view. However, KBE for PLM requires a differentflavor. The presentation discusses KBE from both frameworks and looks in particular at problems related to KBE verification and validation.