17
MATLAB EXPO 2013 Daniel Baumgärtner Robert Bosch GmbH Softwareentwicklung für Bosch eBikes mit MATLAB & Simulink

MATLAB EXPO 2013 - MathWorks€¦ · MATLAB EXPO 2013 Daniel Baumgärtner Robert Bosch GmbH Softwareentwicklung für Bosch eBikes mit MATLAB & Simulink

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MATLAB EXPO 2013 - MathWorks€¦ · MATLAB EXPO 2013 Daniel Baumgärtner Robert Bosch GmbH Softwareentwicklung für Bosch eBikes mit MATLAB & Simulink

MATLAB EXPO 2013

Daniel Baumgärtner

Robert Bosch GmbH

Softwareentwicklung für Bosch eBikes mit MATLAB & Simulink

Page 2: MATLAB EXPO 2013 - MathWorks€¦ · 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

Page 3: MATLAB EXPO 2013 - MathWorks€¦ · 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

3

Page 4: MATLAB EXPO 2013 - MathWorks€¦ · 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

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

Page 5: MATLAB EXPO 2013 - MathWorks€¦ · 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

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

Page 6: MATLAB EXPO 2013 - MathWorks€¦ · 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

0

1

2

3

4

2008 2012 2018

mio

. ve

hic

les

Verkaufszahlen in Westeuropa

eBike Marktübersicht und Synergien bei Bosch

6

Page 7: MATLAB EXPO 2013 - MathWorks€¦ · 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

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

Page 8: MATLAB EXPO 2013 - MathWorks€¦ · 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

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

Page 9: MATLAB EXPO 2013 - MathWorks€¦ · 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

Organisation

Qualifiziertes Personal

Tooling

MATLAB /

Simulink

Bosch eBike: Entwicklungsprozess

9

Page 10: MATLAB EXPO 2013 - MathWorks€¦ · 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.

SW Entwicklungsprozess

Automotive Electronics

Simulation

Prüfstand Testfahrten

Testfahrten

(embedded)

MATLAB/Simulink

MATLAB/Simulink, dSpace

ControlDesk, Rapid Prototyping

MATLAB/Simulink,

Embedded Coder

10

Page 11: MATLAB EXPO 2013 - MathWorks€¦ · 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

MotorInputSensor_Signals

SimulationEnvironment

SimulationData

Torque

Speed

Cadence

Motor

DriveController

Sensorics

Motor

Torque

Speed

Cadence

SW Entwicklungsprozess

11

Page 12: MATLAB EXPO 2013 - MathWorks€¦ · 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

Power Unit

SC Unit

RapidPro

Actuators

Sensors

MABX

Figures from dSpace GmbH

SW Entwicklungsprozess

12

Page 13: MATLAB EXPO 2013 - MathWorks€¦ · 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

Codeentwicklung

Spezifikationen

Torque

Speed

Cadence

Motor

DriveController

SW Entwicklungsprozess

13

Page 14: MATLAB EXPO 2013 - MathWorks€¦ · 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

Embedded Coder

Torque

Speed

Cadence

Motor

DriveController

SW Entwicklungsprozess

14

Page 15: MATLAB EXPO 2013 - MathWorks€¦ · 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

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)

Page 16: MATLAB EXPO 2013 - MathWorks€¦ · 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

SW Entwicklungsprozess

Testsieger der Stiftung Warentest

16

Page 17: MATLAB EXPO 2013 - MathWorks€¦ · 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

Vielen Dank für Ihre Aufmerksamkeit!

17