TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.

Slides:



Advertisements
Similar presentations
Distributor meeting October 2007
Advertisements

Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
MiL Testing using TTCN-3: Concepts and Case Study Marcus Mews, Technical University of Berlin * Jaroslav Svacina, Fraunhofer FIRST.
ADVANCE Multi-simulation Concepts John Colley 10 th November 2011 Southampton 1.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
MotoHawk Training Model-Based Design of Embedded Systems.
Distributed components
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Performance Analysis and Monitoring Facilities in CPN Tools Tutorial CPN’05 October 25, 2005 Lisa Wells.
1 A Tool for System Simulation: SIMULINK Can be used for simulation of various systems: – Linear, nonlinear; Input signals can be arbitrarily generated:
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
BMC Control-M Architecture By Shaikh Ilyas
Asynchronous Solution Appendix Eleven. Training Manual Asynchronous Solution August 26, 2005 Inventory # A11-2 Chapter Overview In this chapter,
Understanding and Managing WebSphere V5
UNIT-V The MVC architecture and Struts Framework.
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
MapleSim and the Advantages of Physical Modeling
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
Enabling Workflow in UPnP Networks Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik Bohn,
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Ophelia User-friendly Network Multi-player Game Engine Albert Öhrling.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
An automated diagnostic system to streamline DSM project maintenance Johan du Plessis 15 August 2012.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
ITER – Interlocks Luis Fernandez December 2014 Central Interlock System CIS v0.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
Abstract The purpose of this project was to design a LabVIEW program that can be used as a platform to simultaneously interface Lakeshore 331 Temperature.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Architectures of distributed systems Fundamental Models
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Ophelia User friendly Network Multi-player game engine Albert Öhrling.
Confidential. All rights reserved © Hesse GmbH. Slide 1 An introduction to PBS200.
Hands-on Teleoperation TARET Winter School Villach, February 5 –16, 2007 Darko Hercog.
Functional Mockup Interface 2.0 John Colley 26 th November 2012 Düsseldorf.
COGNOS 8BI Introduction and Architecture
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
Systems Solution Marketing Group Industrial Automation Business Headquarters Yokogawa Electric Corporation ISD-MASP-S05011 Copyright © Yokogawa Electric.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
National Institute Of Science & Technology CAN-based Higher Layer Protocols and Profiles Rajaaranjan Mishra 1 EI DECEMBER-2004 CAN-based Higher.
FMI Suite Simulation of Simulator independent Models.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
PI in a Modern Power Plant – American National Power, Inc. PI User Conference ‘03 Presented by: Brian M. Wood, American National Power, Inc More Uses Than.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Introduction Contain two or more CPU share common memory and peripherals. Provide greater system throughput. Multiple processor executing simultaneous.
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Career Oriented SAP BASIS training in India,uk,usa Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING.
SysML and Modelica Integration using FMI\System of Systems March The seventh National Conference INCOSE_IL 2013 System of Systems "SysML and Modelica.
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
The Distributed Application Debugger (DAD)
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
A Study of Wireless Virtual Network Computing
Interfacing Chrono & Matlab
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Introduction to Modelica and FMI
Presentation transcript:

TISC Suite Connects Simulation Tools

User Engine = … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling of different tools Why Use Tool-Coupling? TISC / TLK-Thermo GmbH / / August 20142

TISC-Center ControlClient Control-Server Control connection: Process management and control Control Layer ControlClient TISC-Client Simulation-Server Simulation connection: Data and synchronisation Simulation Layer Modelica SimulinkFlowmaster TISC-Client PC 1PC 2PC 3 TISC – Communication Structure TISC / TLK-Thermo GmbH / / August PC 1PC 2PC 3

Introduction of Simulation Layer TISC / TLK-Thermo GmbH / / August Server  Data exchange  Synchronization Clients  Interfaces integrate TISC into the simulation tools  Clients communicate with the server only Communication  Using TCP-sockets  Platform independent  Distributing simulation on multiple computers possible TISC-Client Simulation-Server Modelica SimulinkFlowmaster TISC-Client Simulation connection: Data and synchronisation Simulation Layer

Client 3 Client 1 Client 2 t 0 t 1 t 2 t 3 t 4 Clients calculate simultaneously. At the end of each time step the clients wait for each other to exchange data. TISC / TLK-Thermo GmbH / / August Introduction of Simulation Layer Synchronization

TISC / TLK-Thermo GmbH / / August Numerical Aspects of Coupling Transmitting time discrete values  Deviation  Handicapped reinitialization  Not differentiable  Delayed event detection Sender Receover Solution  Synchronization with different time intervals  Special handling of time series  Extrapolation Challenges Sender Receover Sender Receiver Sender Receiver

Current simulation time Received values Extrapolated values Newly received value Newly extrapolated value Polynomial Transition Numerical Aspects - Extrapolation TISC / TLK-Thermo GmbH / / August time [s] value

Introduction of Control Layer TISC / TLK-Thermo GmbH / / August Execution  Starting and stopping of simulation  Display and processing of status messages Configuration  Model selection  Parameterization Batch  Possibility to run batch simulations over night ControlClient Control-Server Control Layer ControlClient Control connection: Process management and control PC 1PC 2PC 3

developer simulation program model TIPS.mipx TISC-Center – Operating Process TISC / TLK-Thermo GmbH / / August tssx model levelsystem level TISC Simulation Setup (xml)  Simulation data file  Simulation configuration  Parameterization user Model Interface and Parameters (xml)  Model data file  Simulation program  Variables  Developer information

TISC Connection - Examples TISC / TLK-Thermo GmbH / / August TISC Connection block in Modelica TISC Connection Block For coupling simulation tools TISC Connection blocks are integrated into each model to exchange data with the simulation server.

TISC Connection - Examples TISC / TLK-Thermo GmbH / / August TISC Interface blocks in Simulink model TISCConnection

Master  With TISC it is possible to seamlessly integrate a number of different models designed with different applications into one single application.  In this example three different models are embedded into Matlab/Simulink using a master – slave configuration. Embedded TISC TISC / TLK-Thermo GmbH / / August 2014 Slave 12

Anything missing? We would be glad to develop further interfaces for you. TISC / TLK-Thermo GmbH / / August Our TISC Products Existing Interfaces TISC-Server and TISC-Center require interfaces to communicate with the simulation tools. Interfaces for the following simulation tools are available  Adams  Ansys  ASCET-MD  AVL CRUISE  CAN Gateway  CFX  DIAdem  Excel  Modelisar FMI  SIMATIC S7-PLCSIM  STAR-CD/STAR-CCM+  THESEUS-FE  Trnsys  VECTIS  WAVE  Flowmaster  Fluent  GT-Suite  INCA  KULI  LabVIEW  MATLAB/Simulink  Modelica

TISC / TLK-Thermo GmbH / / August Advantages at a Glance Effortless setup to realize co-simulation  Tool-coupling  Further use of existing models and tools possible  Expert knowledge in using specialized tools still applicable  Hassle-free exchanging of components possible  Setup distributed simulations  Using larger computing power  Cross-platform co-simulations possible  Central control using TISC-Center  Configuration, execution, postprocessing using one single application  Possibility to run batch simulations over night

References TISC / TLK-Thermo GmbH / / August