Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture

Similar presentations


Presentation on theme: "ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture"— Presentation transcript:

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

2 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: /2015 – 08/2018 Overall Budget: 7.9 M€ Countries: AT, DE, FR; 16 Partners Coordinator: VIRTUAL VEHICLE (AT) Website: Public ITEA3 Project - ACOSAR - No

3 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

4 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

5 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

6 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 / Benedikt ACOSAR Introduction

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

8 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

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

10 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

11 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

12 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

13 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

14 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

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

16 ITEA3 Project - ACOSAR - No. 14001
Contact Details Dr. Martin Benedikt VIRTUAL VEHICLE Research Center Public ITEA3 Project - ACOSAR - No


Download ppt "ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture"

Similar presentations


Ads by Google