MATLAB EXPO 2013 - MathWorks€¦ · MATLAB EXPO 2013 Daniel Baumgärtner Robert Bosch GmbH...

Post on 23-Sep-2020

4 views 0 download

Transcript of MATLAB EXPO 2013 - MathWorks€¦ · MATLAB EXPO 2013 Daniel Baumgärtner Robert Bosch GmbH...

MATLAB EXPO 2013

Daniel Baumgärtner

Robert Bosch GmbH

Softwareentwicklung für Bosch eBikes mit MATLAB & Simulink

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Bosch eBike: Systemübersicht

2

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Bosch eBike: Systemübersicht

3

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Key Features

• Li-Ionen Batterie 300/400 Wh

• ca. 70 km Reichweite

• Tretunterstützung bis 25/45 km/h

• Sensorik für Geschwindigkeit,

Fahrerdrehmoment, Fahrerdrehzahl

Bosch eBike: Systemübersicht

4

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

eBike Marktübersicht und Synergien bei Bosch

eBike eCar

Fahrergewicht >> Fahrzeuggewicht Fahrergewicht <<

Fahrzeuggewicht

Laden überall möglich Infrastruktur notwendig

Preis ca. 2 000 € Preis > 8 000 €

Fahrer ist aktiv Fahrer ist passiv

Batterie leer => Fahrziel kann

dennoch erreicht werden

Batterie leer => Fahrzeug steht

5

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

0

1

2

3

4

2008 2012 2018

mio

. ve

hic

les

Verkaufszahlen in Westeuropa

eBike Marktübersicht und Synergien bei Bosch

6

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Synergien aus dem Automotive Sektor

Erfahrung in der Li-Ionen Technik

Global aufgestellt

Qualität und Zuverlässigkeit

eBike Marktübersicht und Synergien bei Bosch

7

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

7/2009 2/2011 9/2010 4/2010

• Motor Regelung

• Sensorik

• HMI Basics

• Fahrregler

• Ladezustand

• HMI

• CAN

• Diagnose

• Error-Handler

• Sicherheit

• Requirement

Definition

• Architektur

• HW Auswahl

Bosch eBike: Entwicklungsprozess

1,5 Jahre

8

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Organisation

Qualifiziertes Personal

Tooling

MATLAB /

Simulink

Bosch eBike: Entwicklungsprozess

9

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

SW Entwicklungsprozess

Automotive Electronics

Simulation

Prüfstand Testfahrten

Testfahrten

(embedded)

MATLAB/Simulink

MATLAB/Simulink, dSpace

ControlDesk, Rapid Prototyping

MATLAB/Simulink,

Embedded Coder

10

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

MotorInputSensor_Signals

SimulationEnvironment

SimulationData

Torque

Speed

Cadence

Motor

DriveController

Sensorics

Motor

Torque

Speed

Cadence

SW Entwicklungsprozess

11

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Power Unit

SC Unit

RapidPro

Actuators

Sensors

MABX

Figures from dSpace GmbH

SW Entwicklungsprozess

12

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Codeentwicklung

Spezifikationen

Torque

Speed

Cadence

Motor

DriveController

SW Entwicklungsprozess

13

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Embedded Coder

Torque

Speed

Cadence

Motor

DriveController

SW Entwicklungsprozess

14

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

SW Entwicklungsprozess

15

Einige Erfahrungen mit Embedded Coder

- Sehr gute Erfahrungen mit Modellcode => Keine Fehler bei Unit Tests

- Gut: Typen können mit Slopes versehen werden => automatische

Umrechnung in und von SI-Einheiten

- Wichtig: S-Functions und Legacy CodeTool ermöglicht Einbringung

handgeschriebenen Codes

- Schnittstellendefinition (Inputs/Outputs) ok, aber noch oftmals zu steif

(get/set-Funktionen)

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

SW Entwicklungsprozess

Testsieger der Stiftung Warentest

16

AE-EB/ENG1 | 02/07/2013 | © Robert Bosch GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Automotive Electronics

Vielen Dank für Ihre Aufmerksamkeit!

17