ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture

Slides:



Advertisements
Similar presentations
HOlistic Platform Design for Smart Buildings
Advertisements

An Automated Design Synthesis System Involving Hardware-In-the- Loop Simulation Steve Hann Wensi Jin Mechanical Simulation Corporation Opal-RT Technologies.
THE SOLUTION TO BOOST YOUR TEST EFFICIENCY
Mafijul Islam, PhD Software Systems, Electrical and Embedded Systems Advanced Technology & Research Research Issues in Computing Systems: An Automotive.
TESTBED FOR FUTURE INTERNET SERVICES TEFIS at the EU-Canada Future Internet Workshop, March Annika Sällström – Botnia Living Lab at Centre for.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
TTCN-3 MOST Challenges Maria Teodorescu
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
ANKITHA CHOWDARY GARAPATI
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
Hardware/Software Co-Design of Complex Embedded System NIKOLAOS S. VOROS, LUIS SANCHES, ALEJANDRO ALONSO, ALEXIOS N. BIRBAS, MICHAEL BIRBAS, AHMED JERRAYA.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Tgt: Framework Target Drivers FUJITA Tomonori NTT Cyber Solutions Laboratories Mike Christie Red Hat, Inc Ottawa Linux.
Virtualization Neependra Khare
SysML and Modelica Integration using FMI\System of Systems March The seventh National Conference INCOSE_IL 2013 System of Systems "SysML and Modelica.
R4.21 – Public Report on "Scilab/Scicos code generation for IFP platform and real-time multicore code generation with SynDEx" Simon Nivault, Yves Sorel.
Space Plug-and-Play Architecture (SPA) and SSM
The Role of Reflection in Next Generation Middleware
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
A new platform for testing TSO-DSO coordination schemes
Collect and share knowledge
Customer Support Strategic Pillars
Software Overview Sonja Vrcic
TeleManagement Forum The voice of the OSS/BSS industry.
Computer Networks.
Managing The Internet of Things
Workshop Discussion on Day-2
Review for Final, Fall 2010 Close book, Close notes
Subject Name: MANGEMENT INFORMATION SYSTEM Subject Code:10IS72
MULE Final Presentation
ASSET - Automotive Software cyber SEcuriTy
An ETP Studentship with University of Strathclyde and TNO (NL)
IEEE Std 1074: Standard for Software Lifecycle
Boeing Phantom Works Lean and Efficient Processes and Tools
GDP and SOTA Arthur Taylor May 10th, 2017 | Status and Next Steps
Integrating CCSDS Electronic Data Sheets into Flight Software
BU IS GIG Chemical, Oil & Gas
Mobile edge computing Report by Weiqing huang.
Anne Pratoomtong ECE734, Spring2002
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Service-centric Software Engineering
Ebusiness Infrastructure Platform
ETSI Multi-access Edge Computing:
Karen Bartleson, President, IEEE Standards Association
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
CS 425/625 Software Engineering Architectural Design
Summary of Status by Hubertus Tummescheit
Hybrid Commercial Vehicle
Systems Analysis and Design in a Changing World, 6th Edition
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Analysis models and design models
An Introduction to Software Architecture
Collect and share knowledge
Chapter 7 –Implementation Issues
Software Interoperability.... Same game, same rules?
AIMS Equipment & Automation monitoring solution
Software rules in standardisation
® IRL Solutions File Number Here.
System Reengineering Restructuring or rewriting part or all of a system without changing its functionality Applicable when some (but not all) subsystems.
Introduction to Modelica and FMI
Chapter 13: I/O Systems.
System architecture, Def.
Presentation transcript:

ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture Public Project Presentation

ITEA3 Project - ACOSAR - No. 14001 ACOSAR – at a glance ITEA3 Project ACOSAR Advanced Co-simulation Open System ARchitecture Setting a global standard to simplify integration of RT and non-RT systems Motivation Efficient integration of heterogeneous test systems Tool neutral integration of distributed co-simulation 9 Automotive Use-Cases Test system integration Distributed development Facts Framework: ITEA3 (Call1) Duration: 09/2015 – 08/2018 Overall Budget: 7.9 M€ Countries: AT, DE, FR; 16 Partners Coordinator: VIRTUAL VEHICLE (AT) Website: www.acosar.eu Public ITEA3 Project - ACOSAR - No. 14001

Rationale of the project … Verification & Testing Requirements (Word, DOORS, …) Simulation model integration is addressed by FMI Early system design Development Full Vehicle Level Module Level Component Level Production Problem: Efficient integration and interconnection of Systems? Standardized Methodology Distributed System modeling Co-simulation configuration (ICOS, SystemDesk, XML, …) Hardware-in-the-loop (HiL) Hardware validation Virtual Integration platform Software-in-the-loop (SiL) Software validation Virtual Integration platform Model-in-the-loop (MiL) System simulation Virtual Integration platform Public ITEA3 Project - ACOSAR - No. 14001

Rationale of the project … The Problem FMI is focussing on simulation models only No standardized integration of non-RT and RT systems Strict separation into offline (office) and online tools The Approach and targeted Innovations (next slides) ACI Specification for standardized system integration ACI Integration Methodology for consistent system integration Distributed Development of CPS The Added Value IPR protected and distributed subsystem integration Consistent system development approaches Public ITEA3 Project - ACOSAR - No. 14001

Standardization: ACI Specification ACI integrates real-time systems and simulation environments ACI … Advanced Co-Simulation Interface ACU … Advanced Co-Simulation Unit ACI Communication Layer Functional Framework Smart Functions (e.g. adaptive coupling) Communication Systems Wired Communication (e.g. CAN) Wireless (e.g. BlueTooth®) Interprocess (e.g. shared mem.) (e.g. engine testbench) PC or Computing Cluster RT System ACU 1 ACU 2 Public ITEA3 Project - ACOSAR - No. 14001

Methodology for efficient integration Knowledge from MiL & SiL to HiL Transfer of Knowledge (Co-)Simulation Configuration Knowledge from Model in the Loop Gained benefit due to transfer of knowledge from earlier development phases Interface definition Shift of interface definition to prior phase in the development process  system design Status Quo Application Effort RT-System related configuration Subsystem interfacing Coupling Configuration Progress Concept & Design Model-in-the-loop Software-in-the-loop Hardware-in-the-loop Feb. 2017 / Benedikt ACOSAR Introduction

Distributed development HiL Supplier I HiL Supplier II Integration OEM Supplier III Entire System Representation Real-time Simulation Cloud Service INNOVATION ‘sharing’ Service Feb. 2017 / Benedikt ACOSAR Introduction

ACI Architecture Model, Function, Application, … ACI protocol* (logic) ACU 1 Key * Subject to standardization ~ Specification but no standardization Model, Function, Application, … Model or Function Subject to integration with other models or RT systems ACI control API~ Convencience API, reference implementation will be available, not subject to standardization ACI protocol* (logic) ACI protocol or ACI logic: Defines the sequence and contents of ACI messages to be exchanged between ACUs in order to carry out specified ACI functions. May be monolithic within model or RT system. ACI communication API* exchange of rx/tx ACI messages ACU 2 ACI Driver* ACI driver: Standardize mapping from ACI protocol to transport protocol. Contains no execution logic. Proprietary or custom API Media Driver Media driver: Proprietary or self-written libraries, executables, scripts, etc., directly controls the communication media Media (e.g. bus) runs a communication protocol Public ITEA3 Project - ACOSAR - No. 14001

ITEA3 Project - ACOSAR - No. 14001 Status Quo … Communication Protocol Data Exchange ACI Specification State Machine ACI Architecture First Demonstrators Public ITEA3 Project - ACOSAR - No. 14001

Industrial Example: virtual RDE Tests Test Automation Measurement & Calibration Test System Control XIL API, XCP, ASAP3, MCD-3 MC, … Offline system Wheel speed HIL system FMU Vehicle & Environment Simulink model Driving shaft torque Transmission FMU Combustion engine Torque Accelerator pedal and Speed Torque Speed Accelerator pedal Industrial use case which shows a closed-loop coupling between an engine test bench and a HIL test system Established standards are uses to access the system to perform test automation, measurement & calibration and test system control UDP/IP Public ITEA3 Project - ACOSAR - No. 14001

Industrial Example: virtual RDE Tests Test Automation Measurement & Calibration Test System Control Challenge 1: Substitution of simulation tool with mechatronic test bench XIL API, XCP, ASAP3, MCD-3 MC, … Combustion engine Dynamometer Test bench ECU Automation system Wheel speed HIL system FMU Vehicle & Environment Simulink model Driving shaft torque Transmission Challenge 3: Reuse of interface configuration Challenge 2: Substitution of communication protocol Torque Speed accelerator pedal Torque Accelerator pedal and Speed Torque Speed Accelerator pedal Industrial use case which shows a closed-loop coupling between an engine test bench and a HIL test system Established standards are uses to access the system to perform test automation, measurement & calibration and test system control EtherCAT Bus Public ITEA3 Project - ACOSAR - No. 14001

Industrial Example: virtual RDE Tests Test Automation Measurement & Calibration Test System Control Challenge 1: Substitution of simulation tool with mechatronic test bench XIL API, XCP, ASAP3, MCD-3 MC, … Combustion engine Dynamometer Test bench ECU Automation system Wheel speed HIL system FMU Vehicle & Environment Simulink model Driving shaft torque Transmission Challenge 3: Reuse of interface configuration Problem: High integration effort due to proprietary interface configuration Challenge 2: Substitution of communication protocol Torque Speed accelerator pedal Torque Accelerator pedal and Speed Torque Speed Accelerator pedal Industrial use case which shows a closed-loop coupling between an engine test bench and a HIL test system Established standards are uses to access the system to perform test automation, measurement & calibration and test system control EtherCAT Bus Public ITEA3 Project - ACOSAR - No. 14001

Industrial Example: Generalization Test Automation Measurement & Calibration Test System Control Host-Domain XIL API, XCP, ASAP3, MCD-3 MC, … Communication Layer Mixed RT/non-RT system integration Test Bench (RT System) Offline System (non-RT system) HIL System (RT System) Co-Simulation Scenario Generalized use case Test bench and HIL system are connected via a communication layer and perform as a co-simulation Additional components like offline simulation systems could be integrated as well (e.g. partial environment simulation or simulation virtual ECUs) Public ITEA3 Project - ACOSAR - No. 14001

Industrial Example: Generalization Test Automation Measurement & Calibration Test System Control Host-Domain Solution: Efficient integration via standardized ACI XIL API, XCP, ASAP3, MCD-3 MC, … ACU description file Communication Layer Transport Layer (e.g. UDP, EtherCAT, CAN, …) ACI ACI ACI ACU-D1 ACU-D2 ACU-D3 ACU1 ACU2 ACU2 ACU3 Advanced Co-Simulation Scenario ACOSAR moves the co-simulation scenario towards an advanced co-simulation scenario Test benches, HIL systems or offline simulation platforms which are connected to the communication layer are generalized as a black box, the so call ACU ( advanced co-simulation unit) Public ITEA3 Project - ACOSAR - No. 14001

ITEA3 Project - ACOSAR - No. 14001 Community … www.acosar.eu You are welcome to join the ACOSAR initiative! subscribe Public ITEA3 Project - ACOSAR - No. 14001

ITEA3 Project - ACOSAR - No. 14001 Contact Details Dr. Martin Benedikt VIRTUAL VEHICLE Research Center martin.benedikt@v2c2.at Public ITEA3 Project - ACOSAR - No. 14001