OVERVIEW OF TRENDS IN ONBOARD DIAGNOSTICS WITH RESPECT TO MULTICORE SYSTEMS COMPUTING PERFORMANCES

Size: px
Start display at page:

Download "OVERVIEW OF TRENDS IN ONBOARD DIAGNOSTICS WITH RESPECT TO MULTICORE SYSTEMS COMPUTING PERFORMANCES"

Transcription

1 OVERVIEW OF TRENDS IN ONBOARD DIAGNOSTICS WITH RESPECT TO MULTICORE SYSTEMS COMPUTING PERFORMANCES 12 May 2016, Stuttgart ANNUAL AUTOMOTIVE EMBEDDED MULTI-CORE SYSTEMS SUMMIT Ing. Attilio Brighenti S.A.T.E. President 1 / 28

2 Summary THE IMPORTANCE AND OPPORTUNITY OF MULTI-CORE SYSTEMS FOR AUTOMOTIVE APPLICATIONS MODEL-BASED ON-BOARD DIAGNOSTICS OPTIMISATION AND PORTABILITY OF SOLUTIONS FOR MULTI-CORE SYSTEMS 2 / 28

3 Vehicle Networks become complex There is an increasing number of ECUs There are many subnets within the vehicle $280 billion New protocols lead to more functions with higher speeds Report by Grand View Research, Inc. 3 / 28

4 More data are available Additional devices Vehicle network High precision GPS information (e.g. GALILEO constellation) 4 / 28

5 More computing power is needed Multi-core platforms in vehicles enable Advanced On-board Model-based diagnostics Features: 1) complex models of vehicle components or other subsystems (e.g. driver behaviour) 2) online or real-time processing to provide fast and reliable output 5 / 28

6 Summary THE IMPORTANCE AND OPPORTUNITY OF MULTI-CORE SYSTEMS FOR AUTOMOTIVE APPLICATIONS MODEL-BASED ON-BOARD DIAGNOSTICS OPTIMISATION AND PORTABILITY OF SOLUTIONS FOR MULTI-CORE SYSTEMS 6 / 28

7 On-board model-based diagnostics Model-based approach provides redundancy which cannot be achieved through hardware especially in the automotive context (cost + space) Dynamic equations + behavior prediction Driver behavior can be part of the diagnostic equation and predictive maintenance scheme 7 / 28

8 Model-based diagnostics (1) Oil pressure of a vehicle hydraulic system TBD considers only static or zone based limits MBD looks at this difference 8 / 28

9 Model-based diagnostics (2) Prognosis of engine failures by poor lubrication 0. 4 T r e n d E N D U R A N C E S. A. T. E. s. r. l. S y s t e m s & A d v a n c e d T e c h n o l o g i e s E n g i n e e ri n g 0. 2 C a r N u m b e r : M ( + 3 ) Normal Alarm Faulty (-3 ) Failure T e s t s e s s i o n km 9 / 28

10 PROs of model-based diagnostics Model-based approach is equivalent to using dynamic thresholds: Decrease in false alarms Decrease in missed alarms Increase in diagnostic quality (with a small code footprint) 10 / 28

11 On-board diagnostic solutions BCM Battery Charge Monitor FCM Fuel Consumption Monitor ATD Anomalous Turns Detector EDA EcoDriving Advisor DRIX DRiver behaviour IndeX(es) ENDURANCE Cooling & Lubricating Diagnostic Models SEW-AID Clutch, Gearshift and Alternator Diagnostic Models t s r G TTyre Plus Sensorless Tyre temperature and pressure estimation TDD Tyre Deflation Detector LAE - Lean Angle Estimator 11 / 28

12 On-board implementation 1) Dynamic model definition and implementation 2) Model setup in desktop development environment 3) Code generation for target hardware 4) Code integration and testing SCALABILITY AND PORTABILITY 12 / 28

13 1 Instant vel. calculation Long. slip. calculation VSLX [m/s] Ax calculation VSLX The wheel subsystems block are all identical The masked index parameter follows the convention : 1 = ANTDX 2 = ANTSX 3 = POSDX 4 = POSSX FOUR WHEEL MODEL WITH FORCED AIR CONVECTION Rev. 1-30/07/2008 Vslip X Vslip X Vslip X Vslip X wheel 1 Two degree of freedom Tyre Thermal Model 1 wheel 2 Two degree of freedom Tyre Thermal Model 2 wheel 3 Two degree of freedom Tyre Thermal Model 3 wheel 4 Two degree of freedom Tyre Thermal Model 4 T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] 1 TANTDX _m [ C] 5 TiANTDX _m [ C] Qwheel _1 Goto _1 2 TANTSX _m [ C] 6 TiANTSX _m [ C] Qwheel _2 Goto _2 3 TPOSDX _m [ C] 7 TiPOSDX _m [ C] Qwheel _3 Goto _3 4 TPOSSX _m [ C] 8 TiPOSSX _m [ C] Qwheel _4 Goto _4 Example: TTYRE Sensorless tyre tread temperature estimation Longitudinal slip Hysteresis (rolling resistence) Lateral slip Forced convection Tyre internal thermal capacity long. acceleration lateral acceleration wheels speed external temperature Natural convection Model Tyre tread thermal capacity estimated tyre tread temperature estimated tyre internal temperature 13 / 28

14 Example: TTYRE 75 TTyre - Test Results Order of model accuracy Model 03 - Opt # 19: DX Front Wheel Temperature C Simulated T Measured T Simulated Ti Temperature [ C] Time [s] Data: TT_test01_LAPS_TST04_00rp mat File: Opt_19_Mod03_FrontDX_T_00rp / 28

15 1 Instant vel. calculation Long. slip. calculation VSLX [m/s] Ax calculation VSLX The wheel subsystems block are all identical The masked index parameter follows the convention : 1 = ANTDX 2 = ANTSX 3 = POSDX 4 = POSSX FOUR WHEEL MODEL WITH FORCED AIR CONVECTION Rev. 1-30/07/2008 Vslip X Vslip X Vslip X Vslip X wheel 1 Two degree of freedom Tyre Thermal Model 1 wheel 2 Two degree of freedom Tyre Thermal Model 2 wheel 3 Two degree of freedom Tyre Thermal Model 3 wheel 4 Two degree of freedom Tyre Thermal Model 4 T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] T _m [ C] Ti [ C] Qw [W] 1 TANTDX _m [ C] 5 TiANTDX _m [ C] Qwheel _1 Goto _1 2 TANTSX _m [ C] 6 TiANTSX _m [ C] Qwheel _2 Goto _2 3 TPOSDX _m [ C] 7 TiPOSDX _m [ C] Qwheel _3 Goto _3 4 TPOSSX _m [ C] 8 TiPOSSX _m [ C] Qwheel _4 Goto _4 Example: TTYRE Portability Windows XP Simulink TTyre model Fujitsu MB91F460 ARM 9 Windows CE FreeScale MPC5121 Hitachi SH7058 Fujitsu MB91F / 28

16 Example: Tyre Deflation Detector Press. OK Press. OK Alteration of the statistical distribution Press. OK -0.2 bar 16 / 28

17 Example: CONDIZ 1. Real time model simulating automotive HVAC refrigeration cycles. 2. The model runs either: a) offline as a standalone model or b) in real time hardware in the loop (HIL) rapid prototyping systems c) as part of an advanced control system 5 connected subsystems with functional diversification 17 / 28

18 Summary THE IMPORTANCE AND OPPORTUNITY OF MULTI-CORE SYSTEMS FOR AUTOMOTIVE APPLICATIONS MODEL-BASED ON-BOARD DIAGNOSTICS OPTIMISATION AND PORTABILITY OF SOLUTIONS FOR MULTI-CORE SYSTEMS 18 / 28

19 Simulation and deployment on multi-core targets Problem statement: Models complexity vs Real-time requirements for HIL tests or embedded applications 19 / 28

20 Simulation and deployment on multi-core targets Problem solution: Models partitioning exploiting real-time execution on multi-core targets to distribute computational load and reduce execution times TASK 1 TASK 2 20 / 28

21 Simulation and deployment on multi-core targets Key issue: Implications of model partitioning in terms of data transfer latencies on solver accuracy TASK 2 TASK 1 Core 2 Core 1 21 / 28

22 Simulation and deployment on multi-core targets Partitioning optimisation: Desktop simulation before generated code on HIL or embedded platform to determine the optimum partitions of the model prior to code generation and execution on target hardware. 22 / 28

23 Simulation and deployment on multi-core targets Portability Different hardware configurations may be considered to deploy an application: multicore processors multiprocessors systems FPGAs, Architecture-related aspects to be taken into account for application manual deployment: Different number and types of processor nodes Communication and data transfer Standards of events, data protection and synchronisation USE AUTOMATIC PARTITIONING AND CODE GENERATION TOOLS 23 / 28

24 Simulation and deployment on multi-core targets Simulink mapping and profiling tool The user configures the model for on-target concurrency Separate tasks are assigned to different parts of the model Battery pack modelling, simulation, and deployment on a multicore real time target, Gazzarri et al., Mathworks, SAE int. J. Aerosp./ Vol 7, Issue 2, Dec / 28

25 Simulation and deployment on multi-core targets Simulink mapping and profiling tool: A scheduler assigns the tasks to the CPU cores 25 / 28

26 Simulation and deployment on multi-core targets Simulink mapping and profiling tool: Assess the performance of the partitioned model by simulating the effects of model partitioning in terms of load balance and evaluating several configurations 1 TASK 2 TASKS 4 TASKS 26 / 28

27 Conclusions The complexity of vehicle networks offers new opportunities The availability of multi-core systems should be exploited to bring forward advanced on-board applications On-board diagnostics enhances vehicle reliability, safety and pollution Model-based diagnostics enhances the widely used thresholdbased diagnostics Advanced tools are available for optimising models partitioning prior to code generation and execution on target hardware Advanced tools for automatic code generation are available which allow generating suitable code for model deployment into multicore platforms Exploit automatic optimisation tools and code generation tools for multicore targets instead of manual programming the application for concurrent execution enhances solutions portability 27 / 28

28 THANK YOU! QUESTIONS? 28 / 28

Sensor Accuracy in Vehicle Safety

Sensor Accuracy in Vehicle Safety Sensor Accuracy in Vehicle Safety Sas Harrison Claytex Services Ltd. Leamington Spa UK Global Business: Software Support Consultancy Training Expertise: Modelica / C++ Software Simulation Libraries Systems

More information

dspace GmbH Rathenaustr Paderborn Germany

dspace GmbH Rathenaustr Paderborn Germany New DNA for Modular RCP Systems Revolution of an Evolution Frank Mertens - Product Management Rapid Prototyping Systems October 2017 dspace GmbH Rathenaustr. 26 33102 Paderborn Germany Today s Modular

More information

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager Model Based Systems Engineering Engine Control: from concept to validation Jan Smolders Technical Account Manager Table of Content Model Driven Development MiL SiL HiL Model adaptation to Real-Time Towards

More information

Master Class: Diseño de Sistemas Mecatrónicos

Master Class: Diseño de Sistemas Mecatrónicos Master Class: Diseño de Sistemas Mecatrónicos Luis López 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate system in one

More information

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow jim@mathworks.com 2014 The MathWorks, Inc. 1 Model-Based Design: From Concept to Production RESEARCH DESIGN

More information

SIMPACK - A Tool for Off-Line and Real- Time Simulation

SIMPACK - A Tool for Off-Line and Real- Time Simulation SIMPACK - A Tool for Off-Line and Real- Time Simulation Real-Time for ECU Testing: State of the Art and Open Demands SIMPACK - Code Export: A Newly Emerging Module for Real-Time Models Application Example

More information

How Real-Time Testing Improves the Design of a PMSM Controller

How Real-Time Testing Improves the Design of a PMSM Controller How Real-Time Testing Improves the Design of a PMSM Controller Prasanna Deshpande Control Design & Automation Application Engineer MathWorks 2015 The MathWorks, Inc. 1 Problem Statement: Design speed control

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

Prototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis

Prototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis Controlled CO 2 Diversified fuels Fuel-efficient vehicles Clean refining Extended reserves Prototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis Fabrice

More information

2017 Arm Limited. How to design an IoT SoC and get Arm CPU IP for no upfront license fee

2017 Arm Limited. How to design an IoT SoC and get Arm CPU IP for no upfront license fee 2017 Arm Limited How to design an IoT SoC and get Arm CPU IP for no upfront license fee An enhanced Arm DesignStart Building on a strong foundation Successfully used by 1000s of designers, researchers

More information

Matlab Simulink Simscape

Matlab Simulink Simscape Matlab Simulink Simscape 1 / 6 2 / 6 3 / 6 Matlab Simulink Simscape Simscape enables you to rapidly create models of physical systems within the Simulink environment. With Simscape, you build physical

More information

Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies

Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies 08AE-22 Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies Copyright 2007 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Scott Breiner John Deere ABSTRACT

More information

Real-Time Simulation of Simscape Models

Real-Time Simulation of Simscape Models 2010 The MathWorks, Inc. Real-Time Simulation of Simscape Models Vehicle Dynamics Motor Planetary Gear Electric Motor Electric Generator DC-DC Converter Battery Controller Hybrid Electric Vehicle Wit ursilo

More information

Accelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization

Accelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization Accelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization Ryan Chladny Application Engineering May 13 th, 2014 2014 The MathWorks, Inc. 1 Design Challenge: Electric

More information

Simulink to Embedded Hardware Paul Peeling MathWorks

Simulink to Embedded Hardware Paul Peeling MathWorks Simulink to Embedded Hardware Paul Peeling MathWorks 2014 The MathWorks, Inc. 1 Model-Based Design for Hardware Stakeholder Needs Requirements Manage Requirements Traceability Complete Integration and

More information

Real-Time Testing in a Modern, Agile Development Workflow

Real-Time Testing in a Modern, Agile Development Workflow Real-Time Testing in a Modern, Agile Development Workflow Simon Eriksson Application Engineer 2015 The MathWorks, Inc. 1 Demo Going from Desktop Testing to Real-Time Testing 2 Key Take-Aways From This

More information

Introduction to MATLAB application deployment

Introduction to MATLAB application deployment Introduction to application deployment Antti Löytynoja, Application Engineer 2015 The MathWorks, Inc. 1 Technical Computing with Products Access Explore & Create Share Options: Files Data Software Data

More information

Ein Modell - viele Zielsysteme

Ein Modell - viele Zielsysteme Ein Modell - viele Zielsysteme Automatische Codegenerierung aus MATLAB und Simulink Dr.-Ing. Daniel Weida 2015 The MathWorks, Inc. 1 Industry trends Code generation is expanding rapidly C C++ VHDL Verilog

More information

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt Eva Pelster 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

Simulink as Your Enterprise Simulation Platform

Simulink as Your Enterprise Simulation Platform Simulink as Your Enterprise Simulation Platform Stephan van Beek Manager, Applications Engineering Group 2015 The MathWorks, Inc. 1 Why simulation? 2 Hyperloop 3 TU Delft Wins Elon Musk Hyperloop Competition

More information

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 3 Mechatronics: Synergetic Integration of Different Disciplines [Ref.] Prof. Rolf

More information

Secure automotive on-board networks

Secure automotive on-board networks Secure automotive on-board networks Basis for secure vehicle-to-x communication Dr.-Ing. Olaf Henniger Fraunhofer SIT / Darmstadt 2 December 2010 Presentation overview EVITA project overview Security challenges

More information

Physical Modelling with Simscape

Physical Modelling with Simscape Physical Modelling with Simscape Rick Hyde Control Electrical Embedded Software Mechanical 2015 The MathWorks, Inc. 1 Presentation overview Modelling physical systems Why model a physical system? Network

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 웨어러블디바이스의신호분석 Senior Application Engineer 김종남 2015 The MathWorks, Inc. 2 Agenda Internet Of Things Signal Analytics and Classification : On data from wareable and mobile device

More information

Increasing Design Confidence Model and Code Verification

Increasing Design Confidence Model and Code Verification Increasing Design Confidence Model and Code Verification 2017 The MathWorks, Inc. 1 The Cost of Failure Ariane 5 $7,500,000,000 Rocket & payload lost 2 The Cost of Failure USS Yorktown 0 Knots Top speed

More information

T66 Central Utility Building (CUB) Control System Reliability, Optimization & Demand Management

T66 Central Utility Building (CUB) Control System Reliability, Optimization & Demand Management T66 Central Utility Building (CUB) Control System Reliability, Optimization & Demand Management Name Doug Demian Title Application Engineer Date November 7 & 8, 2012 Rev 5058-CO900C Copyright 2012 Rockwell

More information

Model-Based Design: Design with Simulation in Simulink

Model-Based Design: Design with Simulation in Simulink Model-Based Design: Design with Simulation in Simulink Ruth-Anne Marchant Application Engineer MathWorks 2016 The MathWorks, Inc. 1 2 Outline Model-Based Design Overview Modelling and Design in Simulink

More information

Topology Optimization of Engine Structure of a Scooter Engine using OptiStruct

Topology Optimization of Engine Structure of a Scooter Engine using OptiStruct Topology Optimization of Engine Structure of a Scooter Engine using OptiStruct Vikas Kumar Agarwal Deputy Manager Mahindra Two Wheelers Ltd. MIDC Chinchwad Pune 411019 India Gyanendra Roy Senior Manager

More information

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group What s New with the MATLAB and Simulink Product Families Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group 1 Area MATLAB Math, Statistics, and Optimization Application Deployment Parallel

More information

HPC/Advanced Cooling Track. Rolf Brink/CEO/Asperitas

HPC/Advanced Cooling Track. Rolf Brink/CEO/Asperitas HPC/Advanced Cooling Track Advanced Cooling Optimising for immersion Rolf Brink/CEO/Asperitas Rolf.Brink@ocproject.net +31 88 96 000 00 www.asperitas.com IMMERSED COMPUTING : AIC24 100% Removal of heat

More information

Design Challenges for Sensor Data Analytics in Internet of Things (IoT)

Design Challenges for Sensor Data Analytics in Internet of Things (IoT) Design Challenges for Sensor Data Analytics in Internet of Things (IoT) Corey Mathis 2015 The MathWorks, Inc. 1 Agenda IoT Overview Design Challenges for Sensor Data Analytics Example Solutions

More information

Overview. Applications. Features

Overview. Applications. Features PRODUCT DATA SHEET Overview The JENE-PC8000 is a compact, embedded Internet of Things (IoT) controller and server platform for connecting multiple and diverse devices and sub-systems. With Internet connectivity

More information

Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson

Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson www.thalesgroup.com Overview Process Development Introduction to THALES Overview of design process Development

More information

Remote Health Monitoring for an Embedded System

Remote Health Monitoring for an Embedded System July 20, 2012 Remote Health Monitoring for an Embedded System Authors: Puneet Gupta, Kundan Kumar, Vishnu H Prasad 1/22/2014 2 Outline Background Background & Scope Requirements Key Challenges Introduction

More information

Increasing Embedded Software Confidence Model and Code Verification. Daniel Martins Application Engineer MathWorks

Increasing Embedded Software Confidence Model and Code Verification. Daniel Martins Application Engineer MathWorks Increasing Embedded Software Confidence Model and Code Verification Daniel Martins Application Engineer MathWorks Daniel.martins@mathworks.fr 1 What is the Cost of Software Failure Ariane 5 $7,500,000,000

More information

Automotive Testing: Optical 3D Metrology Improves Safety and Comfort

Automotive Testing: Optical 3D Metrology Improves Safety and Comfort Automotive Testing: Optical 3D Metrology Improves Safety and Comfort GOM Measuring System: ARAMIS, TRITOP, GOM Touch Probe Keywords: Automotive, Crash Testing, Static and Dynamic Deformation, Simulation

More information

Engineering Tool Development

Engineering Tool Development Engineering Tool Development Codification of Legacy Three critical challenges for Indian engineering industry today Dr. R. S. Prabakar and Dr. M. Sathya Prasad Advanced Engineering 21 st August 2013 Three

More information

7 Best Practices for Increasing Efficiency, Availability and Capacity. XXXX XXXXXXXX Liebert North America

7 Best Practices for Increasing Efficiency, Availability and Capacity. XXXX XXXXXXXX Liebert North America 7 Best Practices for Increasing Efficiency, Availability and Capacity XXXX XXXXXXXX Liebert North America Emerson Network Power: The global leader in enabling Business-Critical Continuity Automatic Transfer

More information

Using Model-Based Design to Accelerate FPGA Development for Automotive Applications

Using Model-Based Design to Accelerate FPGA Development for Automotive Applications 2009-01-0519 Using Model-Based Design to Accelerate FPGA Development for Automotive Applications Copyright 2009 SAE International Sudhir Sharma The MathWorks Wang Chen The MathWorks ABSTRACT A recent Gartner

More information

Modeling HDL components for FPGAs in control applications

Modeling HDL components for FPGAs in control applications Modeling HDL components for FPGAs in control applications Mark Corless, Principal Application Engineer, Novi MI 2014 The MathWorks, Inc. 1 Position sensing High resolution voltage modulation Critical diagnostics

More information

Computer and Hardware Architecture II. Benny Thörnberg Associate Professor in Electronics

Computer and Hardware Architecture II. Benny Thörnberg Associate Professor in Electronics Computer and Hardware Architecture II Benny Thörnberg Associate Professor in Electronics Parallelism Microscopic vs Macroscopic Microscopic parallelism hardware solutions inside system components providing

More information

4 Leg Air +Hydraulic Leveling System

4 Leg Air +Hydraulic Leveling System 4 Leg Air +Hydraulic Leveling System Setup & Configuration Guide Operation Guide Air/Hydraulic FIRMWARE VERSIONS: CONTROLLER 2.18 FRONT SENSOR 2.6 REAR SENSOR 2.9 PNEUMATIC I/O MODULE 2.4 FIRMWARE VERSIONS:

More information

DS-IMU NEXT GENERATION OF NAVIGATION INSTRUMENTS

DS-IMU NEXT GENERATION OF NAVIGATION INSTRUMENTS DS-IMU NEXT GENERATION OF NAVIGATION Ruggedized and reliable GPS aided inertial navigation system including AHRS that provides accurate position, velocity, acceleration and orientation under most demanding

More information

From Design to Production

From Design to Production From Design to Production An integrated approach Paolo Fabbri Senior Engineer 2014 The MathWorks, Inc. 1 Do you know what it is? Requirements System Test Functional Spec Integration Test Detailed Design

More information

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering Development and Deployment of ECU based Control Systems through MBD Imperative role of Model based design in System Engineering Outline Scope of Work Problem Definition Solution System Engineering Model

More information

Real-time Cyber-Physical Co-simulation of Power Grids. Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018

Real-time Cyber-Physical Co-simulation of Power Grids. Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018 Real-time Cyber-Physical Co-simulation of Power Grids Vahid Jalili-Marandi, Ph.D., OPAL-RT Technologies, Montreal, Canada April 2018 Overview About OPAL-RT Technologies Real-time simulation (RTS) concepts

More information

Reducing Emissions Re-enables Growth; Electronics Provides the Key. Presented by : Robert Barnes Date : 2 nd December2010

Reducing Emissions Re-enables Growth; Electronics Provides the Key. Presented by : Robert Barnes Date : 2 nd December2010 Reducing Emissions Re-enables Growth; Electronics Provides the Key Presented by : Robert Barnes Date : 2 nd December2010 1 1 The ARM Vision A world in which all electronic products and services are based

More information

Clarity 3 GCE-8000 EMBEDDED IOT CONTROLLER PRODUCT DATA SHEET

Clarity 3 GCE-8000 EMBEDDED IOT CONTROLLER PRODUCT DATA SHEET Clarity 3 PRODUCT DATA SHEET Overview The is a compact, embedded Internet of Things (IoT) controller and server platform for connecting multiple and diverse devices and sub-systems. With Internet connectivity

More information

Multicore Migration Study in Automotive Powertrain Domain

Multicore Migration Study in Automotive Powertrain Domain 2 nd Workshop on Certifiable Multicore Avionics and Automotive Systems Multicore Migration Study in Automotive Powertrain Domain 21/Apr/2017 Hitachi, Ltd., Takeshi Fukuda Tasuku Ishigooka, Fumio Narisawa

More information

NTC/PTC- SIMULATION NTCS channel version

NTC/PTC- SIMULATION NTCS channel version NTC/PTC- SIMULATION 2-channel version MORE SAFETY AND CONTROL FOR YOUR DEVELOPMENT. Efficiency, reliability and safety of modern lithium ion batteries for electric vehicle drives strongly depend on the

More information

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th Designing a software framework for automated driving Dr.-Ing. Sebastian Ohl, 2017 October 12 th Challenges Functional software architecture with open interfaces and a set of well-defined software components

More information

EVOLVE-R INSTALLATION MANUAL BMW X5/6M

EVOLVE-R INSTALLATION MANUAL BMW X5/6M EVOLVE-R INSTALLATION MANUAL BMW X5/6M INSTALLATION 1. The software is found on the evolve USB flashdrive, titled evolve-r.exe. Copy and paste this file to your desktop. Double-click to run - evolve-r

More information

DATA CENTER AIR HANDLING COOLING SOLUTIONS

DATA CENTER AIR HANDLING COOLING SOLUTIONS DATA CENTER AIR HANDLING COOLING SOLUTIONS World-class performance and reliability from YORK As data storage and protection needs grow, so can costs and complexity. That s why having the right partner

More information

Generating Industry Standards Production C Code Using Embedded Coder

Generating Industry Standards Production C Code Using Embedded Coder Generating Industry Standards Production C Code Using Embedded Coder Rajat Arora Durvesh Kulkarni 2015 The MathWorks, Inc. 1 Lines of Code (LOC) is exploding 2011 1M 2018 100M We ve got 100 million lines

More information

VT System Smart HIL Testing

VT System Smart HIL Testing VT System Smart HIL Testing V1.0 2010-06-04 Agenda > ECU Testing Testing a Door Control Unit Summary and Outlook Slide: 2 ECU Testing I/O Access for ECU Testing ECU has to be tested in its natural environment

More information

Context. Giorgio Buttazzo. Scuola Superiore Sant Anna. Embedded systems are becoming more complex every day: more functions. higher performance

Context. Giorgio Buttazzo. Scuola Superiore Sant Anna. Embedded systems are becoming more complex every day: more functions. higher performance Giorgio uttazzo g.buttazzo@sssup.it Scuola Superiore Sant nna Context Embedded systems are becoming more complex every day: more functions higher performance higher efficiency new hardware platforms 2

More information

Context. Hardware Performance. Increasing complexity. Software Complexity. And the Result is. Embedded systems are becoming more complex every day:

Context. Hardware Performance. Increasing complexity. Software Complexity. And the Result is. Embedded systems are becoming more complex every day: Context Embedded systems are becoming more complex every day: Giorgio uttazzo g.buttazzo@sssup.it more functions higher performance higher efficiency Scuola Superiore Sant nna new hardware s Increasing

More information

Knowledge-based Systems for Industrial Applications

Knowledge-based Systems for Industrial Applications Knowledge-based Systems for Industrial Applications 1 The Topic 2 Tasks Goal: Overview of different tasks Systematic and formal characterization as a requirement for theory and implementation Script: Chap.

More information

Next Generation Data Center Facilities Design. Presenter: Ping Lin

Next Generation Data Center Facilities Design. Presenter: Ping Lin Next Generation Data Center Facilities Design Presenter: Ping Lin ping.lin@cqinc.com.tw What is the greatest facility problem with your primary data center? 1. Excessive Heat 2. Insufficient raised floor

More information

Verification, Validation, and Test with Model-Based Design

Verification, Validation, and Test with Model-Based Design 2008-01-2709 Verification, Validation, and Test with Model-Based Design Copyright 2008 The MathWorks, Inc Tom Erkkinen The MathWorks, Inc. Mirko Conrad The MathWorks, Inc. ABSTRACT Model-Based Design with

More information

An Overview of Computational Fluid Dynamics

An Overview of Computational Fluid Dynamics An Overview of Computational Fluid Dynamics Dr. Nor Azwadi bin Che Sidik Faculty of Mechanical Engineering Universiti Teknologi Malaysia INSPIRING CREATIVE AND INNOVATIVE MINDS 1 What is CFD? C computational

More information

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey System-on-Chip Architecture for Mobile Applications Sabyasachi Dey Email: sabyasachi.dey@gmail.com Agenda What is Mobile Application Platform Challenges Key Architecture Focus Areas Conclusion Mobile Revolution

More information

Hardware and Software Co-Design for Motor Control Applications

Hardware and Software Co-Design for Motor Control Applications Hardware and Software Co-Design for Motor Control Applications GianCarlo Pacitti Senior Application Engineer, MathWorks 2015 The MathWorks, Inc. 1 Agenda Why use Hardware and Software for motor control?

More information

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks MUNICH OCT 10-12, 2017 Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks Xavier Rouah Lead Software Engineer Brief introduction about

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 Realtime Simulation of Large- Scale Power System Using Multi- Core Realtime Machine 강효석과장 / Ph.D 2015 The MathWorks, Inc. 2 Renewable/Microgrid Series Topics Distributed and

More information

Graphical Programming Languages in Model-Based Design Vijay Raghavan Director of Engineering Design Automation

Graphical Programming Languages in Model-Based Design Vijay Raghavan Director of Engineering Design Automation Graphical Programming Languages in Model-Based Design Vijay Raghavan Director of Engineering Design Automation 2017 The MathWorks, Inc. 1 When I step into a new car these days, I don t smell leather anymore,

More information

DS1006 Processor Board 1)

DS1006 Processor Board 1) DS1006 Processor Board 1) Computing power for processing-intensive real-time models Highlights x86 processor technology Quad-core AMD Opteron processor with 2.8 GHz Fully programmable from Simulink High-speed

More information

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation

More information

.org. IoT Development Platform

.org. IoT Development Platform 1.org IoT Development Platform 2 Q&A How many ARM cores shipped in 2012? 8,700,000,000 Per Day: 23,835,616 Per Hour: 993,151 Per Minute: 16,553 Per Second: 276 2002 1+ billion 2011 billion 2020 25+ 150+

More information

EVOLVE-R INSTALLATION MANUAL BMW E46 M3

EVOLVE-R INSTALLATION MANUAL BMW E46 M3 EVOLVE-R INSTALLATION MANUAL BMW E46 M3 INSTALLATION 1. The software is found on the evolve USB flashdrive, titled evolve-r.exe. Copy and paste this file to your desktop. Double-click to run - evolve-r

More information

User's Guide. For CarChip and CarChip E/X 8210 & 8220

User's Guide. For CarChip and CarChip E/X 8210 & 8220 User's Guide TM For CarChip and CarChip E/X 8210 & 8220 Product Number: 8210, 8220 Davis Instruments Part Number: 7395.064 DriveRight CarChip User s Manual Rev A (January 2, 2003) Davis Instruments Corp.,

More information

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Automotive Anomaly Monitors and Threat Analysis in the Cloud Automotive Anomaly Monitors and Threat Analysis in the Cloud Dr. André Weimerskirch Vector Automotive Cyber Security Symposium October 12, 2017 Cybersecurity Components Secure Internal & External Communications

More information

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Philippe / 30 min dspace Technology Conference Plymouth, Michigan October 17th 2017 RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Nicolas du Lac

More information

INNOVATIVE CFD FOR SUPER-COMPUTER RESULTS ON YOUR DESKTOP

INNOVATIVE CFD FOR SUPER-COMPUTER RESULTS ON YOUR DESKTOP INNOVATIVE CFD FOR SUPER-COMPUTER RESULTS ON YOUR DESKTOP XFlow is a next generation CFD software that uses a proprietary, particle-based, meshless approach which can easily handle traditionally complex

More information

FRONIUS IG. PV Central Inverter

FRONIUS IG. PV Central Inverter FRONIUS IG PV Central Inverter AWESOME YOUR OWN SOLAR POWER STATION Photovoltaics are constantly on the upswing, which is good news for both nature and our energy balance. Fronius has developed a new series

More information

Fog Computing Design Principles for Industrial IoT Applications. Sudhanshu Gaur Director, Industrial IoT R&D Hitachi America, Ltd.

Fog Computing Design Principles for Industrial IoT Applications. Sudhanshu Gaur Director, Industrial IoT R&D Hitachi America, Ltd. Fog Computing Design Principles for Industrial IoT Applications Sudhanshu Gaur Director, Industrial IoT R&D Hitachi America, Ltd. IoT Trends & Challenges More data from more sources helps businesses make

More information

Hardware and Software Co-Design for Motor Control Applications

Hardware and Software Co-Design for Motor Control Applications Hardware and Software Co-Design for Motor Control Applications Gaurav Dubey Durvesh Kulkarni 2015 The MathWorks, Inc. 1 Key trend: Increasing demands from motor drives Advanced algorithms require faster

More information

Cooling. Highly efficient cooling products for any IT application. For More Information: (866) DATA CENTER SOLUTIONS

Cooling. Highly efficient cooling products for any IT application. For More Information: (866) DATA CENTER SOLUTIONS Cooling > Highly efficient cooling products for any IT application. DATA CENTER SOLUTIONS For More Information: (866) 787-3271 Sales@PTSdcs.com End-to-End Cooling Solutions from the Closet to the Data

More information

Application of Green Technology For Data Centre

Application of Green Technology For Data Centre Application of Green Technology For Data Centre Steven So Vice President Data Centre Business Cloud Business Division NTT Com Asia Limited 25 Sep 2013 Today s Agenda Why? How? What? Business Drivers

More information

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Virtual Hardware ECU How to Significantly Increase Your Testing Throughput! Elektrobit Tech Day Jason Niatas Synopsys Inc. July 27, 2017 2017 Synopsys, Inc. 1 Agenda Automotive electronic evolution and

More information

Waseda Univ. Green Computing Systems R&D Center

Waseda Univ. Green Computing Systems R&D Center Automatic Parallelization of MATLAB/Simulink on Multicore Processors -- Parallel processing of automobile engine control C code generated by embedded coder -- Hironori Kasahara Professor, Dept. of Computer

More information

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN Problem Definition To generate and deploy automatic code for Drying Control Logics compatible with new SW architecture in 6 months using MBD, a

More information

Body Worn-camera. Surveillance solutions from BT: Mobile Surveillance

Body Worn-camera. Surveillance solutions from BT: Mobile Surveillance Body Worn-camera Surveillance solutions from BT: Mobile Surveillance Secure real-time video live-streamed from an integrated body-worn camera Our Body-Worn Camera gives you access to live video streams

More information

Achieving Optimal Returns from Wellhead Operations

Achieving Optimal Returns from Wellhead Operations GE Intelligent Platforms Achieving Optimal Returns from Wellhead Operations Increasing Production Uptime and Asset Performance While Also Lowering Total Cost of Ownership Achieving Optimal Returns from

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

Using Cost Effective Distributed HIL for Rapid Prototyping

Using Cost Effective Distributed HIL for Rapid Prototyping Using Cost Effective Distributed HIL for Rapid Prototyping Renesas Electronics America Inc. Enabling Smart Solutions Embedded Control Systems need Hardware-in-Loop Simulation 2 Innovation using HIL Simulation

More information

KRAL Electronics BEM 300 and BEM 500.

KRAL Electronics BEM 300 and BEM 500. KRAL Electronics BEM 300 and BEM 500. KRAL Electronics BEM 300 and BEM 500 Electronic units that are coordinated to KRAL flowmeters and their diverse applications. Coordinated to the flowmeters and their

More information

Applications of Program analysis in Model-Based Design

Applications of Program analysis in Model-Based Design Applications of Program analysis in Model-Based Design Prahlad Sampath (Prahlad.Sampath@mathworks.com) 2018 by The MathWorks, Inc., MATLAB, Simulink, Stateflow, are registered trademarks of The MathWorks,

More information

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems Automotive Industrial Automation Building Automation etc. 1 2 Embedded System Components

More information

Virtualization and consolidation

Virtualization and consolidation Virtualization and consolidation Choosing a density strategy Implementing a high-density environment Maximizing the efficiency benefit Anticipating the dynamic data center Schneider Electric 1 Topical

More information

AiM Infotech. MoTec CAN Custom Data Set1. Release 1.01

AiM Infotech. MoTec CAN Custom Data Set1. Release 1.01 AiM Infotech MoTec CAN Custom Data Set1 Release 1.01 This tutorial explains how to connect MoTec and AiM devices. 1 Software Setup MoTec devices need to be set up via MoTec ECU Manager software. Run it

More information

Measurement and Management Technologies (MMT) for more energy efficient Data Center and Telecommunication Facilities

Measurement and Management Technologies (MMT) for more energy efficient Data Center and Telecommunication Facilities Information and Communication Technology Portfolio Review San Francisco, CA March 2011 Project Name: Measurement and Management Technologies (MMT) for more energy efficient Data Center and Telecommunication

More information

Accident Research Specialists, PLLC

Accident Research Specialists, PLLC IMPORTANT NOTICE: Robert Bosch LLC and the manufacturers whose vehicles are accessible using the CDR System urge end users to use the latest production release of the Crash Data Retrieval system software

More information

New Design Strategies for Energy Saving. Intelligent free-cooling

New Design Strategies for Energy Saving. Intelligent free-cooling New Design Strategies for Energy Saving Intelligent free-cooling Intelligent New strategies for energy saving When designing mission critical systems for processing applications or highly technological

More information

Production Code Generation Introduction and New Technologies

Production Code Generation Introduction and New Technologies Production Code Generation Introduction and New Technologies Tom Erkkinen Embedded Applications Manager The MathWorks, Inc. 2007 The MathWorks, Inc. Agenda Historical Review Code Generation 1999 (Release

More information

Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities

Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities White Paper Model-Based Development of Multi-Disciplinary Systems Challenges and Opportunities Model-Based Development In the early days, multi-disciplinary systems, such as products involving mechatronics,

More information

What s New in Simulink Release R2016a and R2016b

What s New in Simulink Release R2016a and R2016b What s New in Simulink Release R2016a and R2016b Mark Walker 2015 The MathWorks, Inc. 1 What s New in Simulink R2016a/b 2 What s New in Simulink R2016a/b 3 Our Objectives with Simulink R2016b Provide immediate

More information

AUTOMOBILE APPLICATIONS USING CAN PROTOCOL

AUTOMOBILE APPLICATIONS USING CAN PROTOCOL AUTOMOBILE APPLICATIONS USING CAN PROTOCOL 1 VEERESH B M, 2 JEEVAN C N, 3 MAHESH PATIL 1,2,3 Department of Electronics and Communication, G.S.S.I.T, Bangalore, India Abstract- The main objective of the

More information

Platform Technologies that Support High-quality Automotive Products

Platform Technologies that Support High-quality Automotive Products FEATURED ARTICLES Environmentally Compatible Technologies for a Car Society that Coexists with the Earth Platform Technologies that Support High-quality Automotive Products To satisfy the needs of autonomous

More information