12
Ontology based Integration Platform for Modelling and Simulation - Simantics Tommi Karhela VTT Technical Research Centre of Finland

Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

Ontology based Integration Platform for Modelling and Simulation - Simantics

Tommi KarhelaVTT Technical Research Centre of Finland

Page 2: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

227/02/2012

What is Simantics?

Open platform for modelling and simulationDeveloped at VTT since 2006Application development platformIntegration solution for modelling and simulationSemantic graph based representation of dataLicenced under Eclipse Public Licence

GoalsReusable components for modeling and simulation infrastructure (less focus on solver technology)Multi-disciplinary, multi-level simulation and modelingSupports the whole life cycle of the facility or productDistributed simulationModel integrationSolver integrationTeam work

Page 3: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

327/02/2012

Different Generations of Information ManagementIn

form

atio

n va

lue

f(com

plet

enes

s, c

orre

ctne

ss, a

cces

sibi

lity)

1000’s

Document management

Information management

Infromation legacy

Generation 1: Camp fire stories

100’s 10’s 1 years ago

Generation 2: Filing cabinet

Generation 3: ‘DocHotel’

Generation 4: ‘Semantic Product Model’

Generation 5: ‘Simulation as Part of Semantic Product Model’

Knowledge management

Page 4: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

427/02/2012

Plug-in Architecture for Modelling and Simulation

Simantics CoreTriplestore modelling

database management

Simantics DataboardSimulation results and

real timedata management

Simantics Platform

• Eclipse based application framework• SVG based 2D diagram framework• OpenCASCADE and VTK based

3D geometry kernel• …

• Editors (text, 2D diagram, 3D geometry)• Structural data handling and mapping• Project/team management tools• Distributed modelling and simulation facilities• …

Plug-in

OpenFoamCFD Environment

Plug-in

Flowbat simulationengine

Plug-in

DEVS Discrete Event Model Engine

Plug-in

???

Plug-in

KCL-EcoLCA Computations

Plug-in

OpenModelica systemsimulation environment

Plug-in

System Dynamicssimulation environment

Plug-in

BALAS simulation engine

Plug-in

APROS simulation engine

Plug-in

ModcheckFormal model checking

For more information, visit: www.simantics.org

Page 5: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

527/02/2012

Simantics

SimulationInformation

Management

Plant Design Systeme.g. SmartPlant

Foundation or Comos

EngineeringInformation

Management

ProcessDesign

3D Design

AutomationDesign

AprosDynamic

Process Simulation

SolvoSteady State

Process Simulation

BalasSteady State

Process Simulation

ElmerMultiphysics

OpenModelicaSystem Simulation

CompanySpecific

Simulators

CommonUser InterfaceEnvironment

SimulationEngineer Design

Engineer

DesignEngineerSimantics - Open Operating System for

Modelling and Simulation

Integration Environment for Design and Simulation Tools

Page 6: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

627/02/2012

Simantics Components

Java Core

Eclipse Databoard Core API

DevelopmentEnvironment 2D Browsing Experiment

control Events ConstraintLanguage

OntologyDevelopment Spreadsheet Documentation Chart Validation Mapping

ProductsPerspectivesComponents

External

Ontology Development Project Management Modeling and

Simulation Team Features

Apros Balas SystemDynamics KCL-Eco Modcheck ...

Page 7: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

727/02/2012

Ontology Language – Layer0Formal specification at http://dev.simantics.org/images/c/c8/Layer0.pdf

Used graphical notation is described at https://www.simantics.org/wiki/index.php/Graphical_ontology_notation

Page 8: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

827/02/2012

Why Ontologies?

Flexibility: Quite different data models of different simulators and design systems expressed using the same languageModel validation

Capturing knowledge of experienced modellers (rules)Semantic queriesModel transformationsModel annotations

Page 9: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

927/02/2012

Ontology challenges

Performance issuesQuite complex low level API’s

Need for experienced and skillful programmers in the coreOntology versioning

Model migration from one ontology version to anotherCode plugins that would handle several ontology versions

Page 10: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

1027/02/2012

Simantics EcosystemUsers Component and

service providers

Maintenance and development decisions

VTT

Fortum

(Others)

Company A

VTT

Software Company Y

(Others)

Software Company X

Alvar

(others)

Open-Modelica

Apros

Balas

Open-FOAM

Simantics Platform

THTH/Simantics Division

Association for simulation interoperability and

simulation based methods Mem

bers

Mem

bers

THTH ry:Teollisuuden hajautetun tiedonhallinnan yhdistysAssociation of Decentralized Information Management for Industryhttp://www.ththry.org/

Page 11: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

1127/02/2012

Some Members of the Simantics Development Team

HannuNiemistö

AnttiVillberg

KalleKondelin

TuukkaLehtonen

MarkoLuukkainen

ToniKalajainen

TommiKarhela

Page 12: Ontology based Integration Platform for Modelling and ...ontolog.cim3.net › file › work › OntologySummit2012 › 2012...3D geometry kernel • ... e.g. SmartPlant Foundation

1227/02/2012

VTT creates business from technology