SysML-based Reference Models for Fluid Power Components

Slides:



Advertisements
Similar presentations
Start of presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier September 20, 2012 Object Oriented Modeling The aim of.
Advertisements

Reference ontologies for manufacturing Bob Young - R Young, N Hastilow, M Imran, N Chungoora Z Usman and A-F Cutting-Decelle.
Wrap up  Matching  Geometry  Semantics  Multiscale modelling / incremental update / generalization  Geometric algorithms  Web Services.
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
R R R CSE870: Advanced Software Engineering: Extending and Using UML (Cheng) Supplementary: Using and Extending UML.
February 10, 2004 Overview Adrian Pop  Programming Environments Laboratory  Linköping University  
Start Presentation November 15, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
GIT SysML Parametrics Work Presenter GIT Product & System Lifecycle.
Extending the Scope of Learning Objects with XML Bill Tait COLMSCT Associate Teaching Fellow The Open University ALT-C Conference Sep 2007.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
Systems Realization Laboratory Information Economics in Design Chris Paredis The Systems Realization Laboratory PLM Center of Excellence G.W. Woodruff.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
Start Presentation November 24, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
SysML-Modelica Transformation Specification (SE DSIG Meeting, Jacksonville, 3/22/2010) Chris Paredis Georgia Tech On behalf of the SysML-Modelica Working.
Systems Realization Laboratory SysML-based Reference Models for Fluid Power Components Chris Paredis, Raphael Kobi Product & Systems Lifecycle Management.
SysML Modelica Integration Working Group Report (SE DSIG Meeting, San Antonio, TX, 9/15/2009) Chris Paredis Georgia Tech 1.
SysML and Modelica Integration Working Group Meeting 3/11/09 Peter Fritzson Wladimir Schamai.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Lecture and laboratory No. 10 Modeling product as system Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Master.
SysML-Modelica WG Meeting Robot Example Chris Paredis Georgia Tech Update by S. Friedenthal
SysML Modelica Integration Working Group Meeting 8/12/09 Chris Paredis 1.
SysML-Modelica Integration Working Group Report (SE DSIG meeting, Washington DC 3/24/2009) Chris Paredis Georgia Tech 1.
Language = Syntax + Semantics + Vocabulary
SysML 2.0 Requirements for Visualization
IBM Rational Rhapsody Advanced Systems Training v7.5
Interface Concepts Modeling Core Team
SysML-Modelica: A Redefinition & Modification Use Case
Simulation & Systems.
Evolution of UML.
SysML 2.0 Requirements for Visualization
Breakout Session: MBSE and Education Report Template
SysML 2.0 Formalism Requirements and Potential Language Architectures
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
Validating Reconfigurations of Reo Circuits
SysML v2 Formalism: Requirements & Benefits
SysML/FMI Etienne BROSSE
APPLICATION OF DESIGN PATTERNS FOR HARDWARE DESIGN
Chris Paredis Georgia Tech
SysML 2.0 Interface Concepts Modeling Core Team
Project Topic 2: Migration to Java 9
17 Dec 2015 Bryan Sullivan, AT&T
Modularization and Semantics of Learning Objects in a Cooperative Knowledge Space Nadine Ludwig Center for Multimedia in eLearning & eResearch, Berlin.
Object Oriented Concepts -I
Chris Paredis Georgia Tech
Phil Bernstein Microsoft Corp.
Extending SysML for Integration with Solver-based Simulation Tools
Inheritance B.Ramamurthy 11/7/2018 B.Ramamurthy.
Morgan Bruns1, Chris Paredis1, and Scott Ferson2
SysML 2.0 Concept and Needs for Visualization
SysML 2.0 Interface Concepts Modeling Core Team Status Update
Object Oriented Analysis and Design
Updating GML datasets S-100 WG TSM September 2017
Ontologies and Model-Based Systems Engineering
Introduction to UML.
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Creating an eResearch environment – Lessons learned
Introduction to the Unified Modeling Language
UML profiles.
On behalf of the SysML-Modelica Working Group
SysML Modelica Integration Working Group Meeting 3/4/09
DATA MODELS.
GIT Product & System Lifecycle Management (PSLM) Center
Modeling Modelica Interfaces with SysML v1.3
SysML 2.0 Interface Concepts Modeling Core Team
Introduction to Modelica and FMI
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
Considerations for Intent-Based Management Architecture(s)
Presentation transcript:

SysML-based Reference Models for Fluid Power Components Chris Paredis, Raphael Kobi Product & Systems Lifecycle Management (PSLM) Center Systems Realization Laboratory G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology February 14, 2006 www.srl.gatech.edu www.pslm.gatech.edu

Reference Models for Fluid Power Components Aim: To organize knowledge about fluid power components into standardized, reusable and extensible models To develop methods for (re-)using this knowledge in support of the design of fluid power systems Method: Define an ontology for describing fluid power components and systems Define reference models as standardized containers that include knowledge and information about the form, function and behavior of components Formalize the ontology and reference models in SysML Create semantic mappings between SysML and authoring and analysis tools

Initial Focus: Wrapping Modelica Models Make wrappers of Modelica models available in SysML so that they can be used to create models of new systems Not the intent to replace Modelica authoring tools (e.g., Dymola) To use Modelica models, only the interface needs to be available Includes: Modelica connectors + parameters Modelica connectors  SysML InternalProperty Modelica parameters  SysML public value Note: "parameter" denotes a quantity that remains constant for the duration of a simulation Other model info is included for completeness But no semantics – unstructured text

Semantic Mapping: SysML <=> Modelica Modelica is object oriented  many concepts map directly to SysML Examples: Modelica class  SysML class Modelica model SysML block Modelica partial class  SysML abstract class But some mismatches due to richer Modelica semantics Special types of classes: model, record, block, connector, type, package, function encapsulated class  ?? Modelica Real has attributes: unit, quantity, displayUnit, nominal, fixed, start, min, max, … …

Approach: Modelica Profile Extend Semantics of SysML classes Extends Association Semantics Extend Semantics of SysML Types Note: work in progress…feedback welcome

SysML versions of Modelica Libraries Use Modelica Profile to Define the Interfaces of Models in Modelica Libraries Note: work in progress…

Example: Hydraulic Motor [… internal definition of ConMot…] The connectors are defined in this parent model parameters are quantities that remain constant during a simulation, and are publicly accessible

Example: Hydraulic Motor (NOTE: We have been using Artisan RTS SysML v0.9) Modelica (Dymola) SysML (Artisan)

Example: Using Motor in Hydraulic Circuit model VerticalLifter HyLibLight.Pumps.Tank tank; HyLibLight.Pumps.ConMot motor; HyLibLight.Pumps.Basic.IdFlowSource source; equation connect(tank.port_A, motor.port_B); connect(motor.port_A, source.port_B); end VerticalLifter; Automatically Generated Modelica Model

Next Steps Get feedback from SysML community on semantic mapping Expand the semantic mapping for Implement / modify the mapping for updated SysML spec We will wait for update of spec in Artisan RTS Implement tool for automatically mapping Modelica XML libraries into SysML wrappers