Summary of Status by Hubertus Tummescheit

Slides:



Advertisements
Similar presentations
An Automated Design Synthesis System Involving Hardware-In-the- Loop Simulation Steve Hann Wensi Jin Mechanical Simulation Corporation Opal-RT Technologies.
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Architecture Representation
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
2004, Jei Nessus A Vulnerability Assessment tool A Security Scanner Information Networking Security and Assurance Lab National Chung Cheng University
An Agent-Oriented Approach to the Integration of Information Sources Michael Christoffel Institute for Program Structures and Data Organization, University.
Educational Computer Architecture Experimentation Tool Dr. Abdelhafid Bouhraoua.
Chapter 10: Architectural Design
Deploying Dynamics Applications Thomas Hansen – Director, appSolutions a|s
OSGi.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
RTS Meeting 8th July 2009 Introduction Middleware AUTOSAR Conclusion.
Introduction to MDA (Model Driven Architecture) CYT.
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Firmware Storage : Technical Overview Copyright © Intel Corporation Intel Corporation Software and Services Group.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Documenting Software Architectures 1.Uses and Audiences for Architecture Documentation Architecture documentation serves as a means of education Architecture.
Welcome Experiences in the Use of MDA and UML in Developing NATO Standards 16 July 2008 Chris Raistrick, Kennedy KC.COM.
Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Towards a Framework to Evaluate Performance of the NoCs Mahmoud Moadeli University of Glasgow.
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Lecture and laboratory No. 10 Modeling product as system Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Master.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
SysML and Modelica Integration using FMI\System of Systems March The seventh National Conference INCOSE_IL 2013 System of Systems "SysML and Modelica.
Enhancements for Voltaire’s InfiniBand simulator
Node.js Modules Header Mastering Node.js, Part 2 Eric W. Greene
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Behavioral Interactive and Introspective Objects
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
What is UML? What is UP? [Arlow and Neustadt, 2005] October 5, 2017
J. Michael, M. Shing M. Miklaski, J. Babbitt Naval Postgraduate School
OO Methodology OO Architecture.
Software Quality Engineering
Y. Liu, M. Deshmukh, J. C. Wulkop, P. M. Fischer and A. Gerndt
CHAPTER 3 Architectures for Distributed Systems
Data Exchange.
M. Oveissi, D. Eckard*, A. Rose+, B. Shneiderman+, G. W. Rubloff
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 19: Building Systems with Assurance
This sprint should be used for focusing on:
File service architecture
Chapter 2: The Linux System Part 2
Documenting an Architecture
ELECTRONIC MAIL SECURITY
Definition from the profile
ELECTRONIC MAIL SECURITY
Analysis models and design models
UmbrellaDB v0.5 Project Report #3
MySQL Migration Toolkit
Architecture Description Languages
Constructing MDA-based Application Using Rational XDE for .NET
An Introduction to Software Architecture
Presented by Marcel Helmer and Patrick Meuth
Metadata The metadata contains
Today: Distributed File Systems
Criteria for rapid prototyping
Introduction to Modelica and FMI
Jean-Francois LEBLANC Christian SEBASTIAN
06 | SQL Server and the Cloud
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Summary of Status by Hubertus Tummescheit Progress in Modelica Association Project „System Structure and Parameterization" Summary of Status by Hubertus Tummescheit Based on presentation at 2015 Modelica conference by project leader Jochen Köhler and Michael Kübler, ZF Friedrichshafen, Germany

Agenda 1. Use-cases for FMI in the Automotive Industry 2. Motivation / Planning MAP System Structure and Parameterization 3. Defined Use-cases 4. The SSD approach 5. First prototypes 6. 7. 8.

Modularization on cycle-simulations BM Getriebe E - Drive Leistungs elektronik Bremse DC/DC Batterie Transmission EM Hybrid Unit VM Steuerung Controller PE Brake Battery Control Unit FMU ICE FMU FMU FMU

Status of parameterization of FMUs Realized issues (I): No separation of parameter data from the FMUs No possibility to handle intellectual property of parameters No namespaces in a network of FMUS, no „virtual parameters“ No possibility to change parameters in a unique way independently from the integration environment for single FMUs No possibility to define what parameters of the FMU are visible before and after the export Handling of Data types Lookup tables, structures etc. are represented only in a flat non-dynamical matter Loading time of large lookup tables

Basic idea Develop a standard for Describing the structure of an executable system model composed of FMUs, and other models Parameterization of FMUs, ensembles of FMUs and other models independent from the tool and data format Complete separation of the model and the model parameterization (simplify & enable integration with PLM/ALM, version control, configuration control)

Goals of a standardized parameterization Dynamic behavior is separated from parameterization One FMU can be parameterized (in a standardized way) Better: One model that is used to generate a FMU, can be parameterized too Connected FMUs in a network can be parameterized (in a standardized way) Parameterization is available on all simulation platforms (MiL, SiL, HiL) FMUs in a network, combined with other models and ECU modules can be parameterized by one „parameter set“ Mechanisms to configure and transform parameters (unit handling) Structural information (connections and relations between parameters of different FMUs) Namespaces, using hierarchies/structures / bundling parameters to parameter sets

Handling different parameter set formats SSD SSD SSP FMU1 FMU2 Authoring Tool Param- Set1 Param- Set2 Param- Set2 Std Plugin Plugin A Parameter Tool 2

Handling parameters within an authoring tool SSD SSD SSP FMU1 FMU2 Authoring Tool Param- Set1 Param- Set2 Param- Set2 ParamSet1.c=100 ParamSet1.d=0.01 ParamSet2.alfa=0.3 ParamSet2.beta=5.2 Std Plugin Plugin A Parameter Tool

Describing parameter sets for system architecture SSD SSD FMU1 FMU2 Authoring Tool Integration Tool Sys Param- Set SSP Param- Set1 Param- Set2 ParamSet1.c := SysParamSet.c ParamSet2.alfa := 0.5*SysParamSet.alfa Std Plugin Parameter Tool

Describing a system structure Complete SSP SSD SSD FMU1 FMU2 Authoring Tool Integration Tool Sys Param- Set SSP Param- Set1 Param- Set2 ParamSet1.c := SysParamSet.c ParamSet2.alfa := 0.5*SysParamSet.alfa Std Plugin SSP

System architectures with signal-adoption-layers Complete SSP SSP FMU1.u1 := pi/30*u1 FMU1 FMU2 y1 := 100*FMU2.y1 FMU1.u2 := u2 FMU2.u := 0.01*FMU1.y Authoring Tool y2 := FMU2.y3 Integration Tool SSD Sys Param- Set SSP Param- Set1 Param- Set2 ParamSet1.c := SysParamSet.c ParamSet2.alfa := 0.5*SysParamSet.alfa Std Plugin

Design Goals and Basic Package Minimize additional semantics, rely on FMI as far as possible Fit into FMI world (use FMI-like design choices where reasonable) System Structure Package (SSP) SSP is a „ZIP“ container with standardized content (System Structure Package) ‘SystemStructure.ssd’ is main system structure description file Referenced FMUs, SSPs, etc. packaged in resources directory SSD FMU SSP *.SSP

Basic Data Model (UML) https://svn.modelica.org/projects/ssp/trunk/SystemStructureDescription/SystemStructureDescription.xsd

Questions?