ontologies for design and manufacturing following the ... · device, assembly, or system through a...

29
EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 1 Ontologies for Design and Manufacturing following the Industrial Ontologies Foundry approach Dimitris Kiritsis EPFL, ICT for Sustainable Manufacturing [email protected]

Upload: others

Post on 14-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 1

Ontologies for Design and Manufacturingfollowing the Industrial Ontologies Foundry approach

Dimitris Kiritsis

EPFL, ICT for Sustainable Manufacturing

[email protected]

Page 2: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 2

1/ How to set up loops in the technical sphere?

Take into account several cycles of use

Loops (exploitation - regeneration - exploitation / manufacture)

Levels of products (equipment, subassemblies, components,

materials)

2/ How to guarantee the sustainability of the loops?

Make sure that the product can have new cycles of use

Use decision aids

The context: Circular Economy

EquipementsEquipementsEquipementsEquipementsEquipementsEquipementsEquipementsEquipements

Manufacturing Use RetirementDesign

Equipment

Sub-assemblies

ComponentsEquipment

Materials

Feedback

Page 3: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 3

It’s about big lifecycle data transformationsin the Product Lifecycle loops

ManufacturersProducts /

Assets

ServiceProviders

D, I

K

D, I

D, I

IoT,CPS,

...

D: DataI: InformationK: Knowledge

LifecycleData-Information-KnowledgeTransformations

Semantics-Model-Based Systems Engineering for Big Industrial Data Analytics

[email protected]

Page 4: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

Requirements modeling

Functionalmodeling

ConceptDesign

EmbodimentDesign

Knowledge required for

design foresight

Design processDetailedDesign

Knowledge Representation

VOC(L)

Requirements(L, P)

House of quality

(L, P)

Function-breakdown

(L, P)Decision

trees(L, P)

Concept sketches

(P)Solution

principles(L)

Ontologies(S)

Sketches(P)

Product architecture

(S,P)

Material selection

(A)

Mathematical calculations

(S,A)

3-D models (V) Structural analyses (V,P)GD&T and

detailed drawings (V,L)

Bill of material (L,S)Material

details (L,S)Manufacturing

processes (L,S,V) Life cycle analysis (P,L,V)

Mostly Linguistic and PictorialMostly Pictorial,

Symbolic, Algorithmic

Mostly Virtual

Mostly Linguistic & Symbolic

End of LifeReuse value (L)

Toxicity potential (L)

UseService records (L)

User complaints (L)

Failure reports (L, P)Installation

manuals (L, P)

ManufacturingProcess layout (L, S)

Productionplan (L, S)

Inventory chart (L, S) Supply log (L, S)

Production log (L, S)

Legend: (P) pictorial (L) linguistic (V) virtual (A) algorithmic (S) symbolicSenthil Chandrasegaran, Karthik Ramani, Ram D. Sriram, Imre Horvath, Alain Bernard, Ramy Harik, Wei Gao

The evolution, challenges, and future of knowledge representation in product design systems

Computer-Aided Design Volume 45, Issue 2, February 2013, Pages 204-228.

Page 5: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 5

Use of Ontology in Engineering 1/2

Product engineering refers to the process of designing and developing a device, assembly, or system through a set of production/manufacturing process.

Challenges in engineering

Use of ontology

Product Definition Ontology supports product definition by modeling and storing product related taxonomies, product structure and facets

Product DesignOntology supports conceptual design through concepts and rules dealing with design constraints, or feature-based design

Manufacturing process

Ontology supports product manufacturing through concepts and rules dealing with performance monitoring, production process and quality control

Page 6: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 6

Use of Ontology in Engineering 2/2

Challenges in engineering

Use of ontology

Semantic interoperability

Ontology provides well-architected, consensus schemas to support systems interoperability across multiple and heterogeneous systems

Data integrationOntology supports data integration through the application of Linked Data principles

Data/Information exchange

Ontology encompasses the model and the data and thus can be seamlessly exchanged among different systems on a global basis based on standardized representation languages (OWL/RDF/RDFS)

Information Modeling

Ontology enables information modeling of the product and supports expressing a shared understanding of a domain as a common source of knowledge

Knowledge Engineering

Ontology supports capturing, storing, and retrieving knowledge taking advantages from reasoning mechanisms to infer hidden and tacit facts

Page 7: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 7

Motivations, Benefits and Tools for Applying Ontology

Motivations Benefits Tools

Solving semantic interoperability

Need for a common source of knowledge

Capitalization of engineering knowledge(static & dynamic)

Visualization of linked information (triplets)

Separation of domain knowledge from proprietary systems

Ontology Network

Ontology Reasoning

Ontology Reuse

Protégé TopBraid ComposerAnzoStardogLinkurious…

Page 8: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 8

Ontologies & Big Data

Scattered data in several sources, systems and services

Different actors withmultidisciplinary skills

Data Analyticsmodule

Semanticmodellingmodule

Semanticallyenricheddata Sets

KnowledgeGraph

[email protected]

Page 9: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 9

Bring together the Physical (Real)–Cyber (Digital)–Bio (Human/Cognitive) worlds

Planned Process

Product Life Cycle (PLC)

Production PlanGeneration Process

Designprocess

FollowsProduction

ProcessPossession,

Storage

End of Life Process

Requirements Specification

Guides

Product Model (Drawing, …)

Production Plan

Maintenance PlanGeneration Process

MaintenanceProcess

Has output Is input for

Is input for

Maintenance Plan

Guides

Product

Has output Guides

Is input for

Part of Part of Part of Part of Part of

Part of

Has output

Is input for

Is input for

Portion of WasteMaterial

Has output

Portion of Raw Material

Factory (Machine, Bulding, …)

Human being (Designer, Manager, Machinist, Maintenance Engineer, User, … )

Utility Supply System (Energy, Water, Data … )

TechnicalDocumentation

Has output

Pro

cess

Info

rmat

ion

Enti

tyM

ate

rial

Enti

ty

BFO: Process

User Documentation

Follows Follows Follows Follows

Has output

Part of

UseProcess

Has output

Maintenance Report

Poduct Life Cycle Ontology

[email protected]

Page 10: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 10

Transformed-intoProduct

WasteMaterial

RawMaterial Has-input

Material Entity

10

We need to deal with the fact that the end-of-life process normally occurs not merely after some process of use, but after long sequence of processes of use or after a long time period has elapsed covering the complete lifecycle of a product.

Page 11: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

Material Analysis

Portion of Matter

Quality

Creep Strength

ShapeGrain Size

Disposition

Solid phase state

Process of Creep

Act of Testing

Extension 1

Extension 2

Measurement of Creep Strength

instance of

instance of instance of

bearer of

bearer of

bearer ofbearer ofrealized in

has input

has outputhas output

has input

has input

instance of

instance of

is measurement of

Instance

Asserted Class

≡Measurement of Creep Strength

instance of

Defined Class

Neil Otte, University of Buffalo, NCOR

Page 12: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

MatOnto: A suite of ontology modules based on BFO

• Initiated under Obama ‘Materials Genome’ project

• Now under direction of Clare Paul (Air Force Research Lab)

• Existing ontologies in process of being re-engineered to be BFO-conformant:for Laminated Composites: SLACKS (UMass)

for Functionally Graded Materials: FGMO (NCOR, Milan Polytechnic)

• Existing ontologies already BFO-conformant:

for Polymers: CHEBI (EBI)

See: http://ncorwiki.buffalo.edu/index.php/MatOnto_Ontology_Meetings

Page 13: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

Commercial Entities

Ontology (CEO)

Product Life Cycle (PLC)Ontology

Service Ontology

(SO)

imported by

imported by

MachinesTools

Production Processes

Testing ProcessesDesign

Processes

imported by

imported by

imported by

imported by

The Product Life Cycle Ontology

Suite as of 4/24/18

Coordinated Holistic Alignment of Manufacturing Processes (CHAMP)

https://github.com/NCOR-US/CHAMPNeil Otte, University of Buffalo, NCOR

Page 14: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

Materials Property Ontology (MatOnto)

Functionally Graded Materials Ontology

Addictive Manufacturing Ontology

Basic Formal Ontology (BFO)

The Common Core Ontologies (CCO)

Time Agent Artifact Event

The Product Life Cycle Ontologies (PLC)

Unit Geospatial InfoQuality

The PLC Ontologies

Unix Permissions Ontology

Design

Manufacturing Process Ontology

Testing Process Ontology

Logistics Ontology Maintenance

Ontology

Artifact Use Ontology

End of Life Ontology

Business Flow Ontology

CAD Ontology

Commercial Entities Ontology (CEO) Services Ontology

Product Lifecycle Ontology

Machine and Tool Ontology

14Neil Otte, University of Buffalo, NCOR

Page 15: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 15

(Manufacturing) Industry Ontologies Foundry (IOF)

(Manufacturing) Industrial Ontologies Foundry (IOF)

https://sites.google.com/view/industrialontologies/home

[email protected]

Drawn by Hedi Karray

Page 16: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 16

IOF Archtecture

[email protected]

Drawn by Hedi Karray

Page 17: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 17

LinkedDesign Project

176/25/2018 17

isSpecialization

isSpecialization

isSpecialization

Product DefinitionLifecycle cost assessment

Product DesignDesign Knowledge

Product manufacturing Quality control

Enable context-driven and collaborativeaccess to data, information and knowledge inengineering and manufacturing

Data stored in structured and unstructuredinformation sources

Page 18: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 18

LinkedDesign Project

Generic and lightweight Reusable in different industrial applications

Page 19: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 19

Quality control use case

Page 20: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 20

System testing – Quality control use case

Page 21: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 21

System testing – Quality control use case

Page 22: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 22

System testing – Quality control use case

Page 23: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 23

Observed Limitations in Applying Ontology

There is still a relevant gap between scientific studies and industrial applications

The development of an ontology-based system is particularly challenging because itasks for the collaboration between experts in knowledge engineering, ontologyengineering, database management systems, and software engineering

Real industrial applications require the management of large amount of data, thismust be addressed taking into account the requirements for ontology storage (GraphDatabases – Knowledge Graphs)

Available solutions present limitations related to: operating system, implementationlanguage, repository mechanism and performance, programming language for clientconnectors, query language, security, versioning, handling of binary data

Very few programming environments provide multi-language support and high-levelfunctionalities

There is a strong need for more efficient and effective software environments tosupport the various phases of ontology-based system lifecycle engineering

Page 24: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 24

Merci

Thank You

Page 25: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 25

Additional slides

Page 26: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 26

Four fundamental objectives of ontology

Four fundamental objectives of ontology

Objective 1Ontology provides a structuring of entities, their properties, relations and axioms describing a specific domain

Objective 2In this specific domain, the structuring remains entirely determinate regardless of the requirements of any system or of the changing requirements of a given system

Objective 3Ontology captures domain entities and related information at different levels of focus and granularity

Objective 4 Ontology acts as a point of reference for designers to extract system specifications

Page 27: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 27

Seven key roles of ontology

Seven key roles of ontologyRole 1 Trusted source of knowledgeRole 2 DatabaseRole 3 Knowledge baseRole 4 Bridge for multiple domainsRole 5 Mediator for interoperability Role 6 Contextual search enablerRole 7 Linked Data enabler

Page 28: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 28

Use of ontology for dealing with research problems in PLM

Research challenges in PLM Roles of ontology in dealing with research problems in PLM

Functional Product definition Ontology supports product definition by modelling and storing product-related taxonomies, product structure and facets

Product design Ontology supports product design and conceptual design stages through concepts and rules dealing with design constraints, or feature-based design

Manufacturing process Ontology supports product manufacturing-related issues through concepts and rules dealing with performance monitoring or quality control

Use, maintenance, recycling

Middle- and end-of-product lifecycle-related semantics are not fully covered by existing product ontologies and applications

Decision- making strategies Ontology supports distributed and linked decision- making enabled through data integration coupled with reasoning mechanisms for knowledge discovery

Page 29: Ontologies for Design and Manufacturing following the ... · device, assembly, or system through a set of production/manufacturing process. Challenges in engineering Use of ontology

EPFL/STI/IGM/ICT for Sustainable Manufacturing http://ict4sm.epfl.ch/ 29

Use of ontology for dealing with research problems in PLM

Research challenges in PLM Roles of ontology in dealing with research problems in PLM

Technical Semantic interoperability

Ontology supports cross-disciplinary collaboration through mapping several ontologies from different domains. It acts also as a basis for schema matching to support systems interoperability across multiple and heterogeneous systems

Data integration Ontology supports data integration through the application of Linked Data principles

Data/ information exchange

Ontology encompasses the model and the data and thus can be seamlessly exchanged among different systems on a global basis based on standardised representation languages (OWL/RDF/ RDFS)

Information modelling

Ontology enables information modelling of the product throughout its entire lifecycle and supports expressing a shared understanding of a domain as a common source of knowledge

Knowledge engineering

Ontology supports capturing, storing and retrieving knowledge taking advantages from reasoning mechanisms to infer hidden and tacit facts