EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter...

23
Stefan Kurtz, BMW Group Prof. Dr.-Ing. H.-G. Herzog, TUM EXTENSION OF A POWERNET TESTBENCH WITH A VEHICLE SIMULATION INCLUDING ENVIRONMENT FOR A INTEGRATED DEVELOPMENT

Transcript of EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter...

Page 1: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

Stefan Kurtz, BMW Group

Prof. Dr.-Ing. H.-G. Herzog, TUM

EXTENSION OF A POWERNET TESTBENCHWITH A VEHICLE SIMULATION INCLUDING ENVIRONMENT FOR A INTEGRATED DEVELOPMENT

Page 2: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

AGENDA.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 2

Introduction

Approach

Architecture

Realization

Summary

Origin

General approach

Finalized work

Latest achievements

Status Quo

Requirements

HiL architecture overview

Hardware architecture

Software architecture

Implementation

Simple approach of a passenger

model

Results

Advantages

Outlook

Page 3: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

ORIGIN.

Automotive power net designs grow more and more complex, they contain…

Energy storages (e.g. AGM battery, Li-Ion battery)

Power supplies (e.g. generator, DC/DC converter)

Consumer (e.g. ohmic sinks, electric motors and systems consuming constant

power)

In other words, there are…

Different voltage levels

100+ ECUs in highly equipped vehicles

100+ actuators in highly equipped vehicles

Massively connected functions that command several ECUs and actuators

Major question: How to coordinate energy and power aspects at it’s

best?

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 3

Page 4: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

dummy

dummy

dummy dummydummy

dummy

GENERAL APPROACH.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 4

Producer Storage Consumer

Generator Battery Actuator

Management Function

Energy & Power

Management [3,4]

Customer / System

function

Environment

Energy & Power

Prediction [6]

el. wiring information command

Page 5: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

FINALIZED WORK.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 5

The institute for Power Conversion Technology (EWT) at Technische UniversitätMünchen (TUM) builds up a reference power net test bench in cooperation with BMW Group.

The test bench consists of…

- An original BMW F01 (series 7) chassis

- An original wiring harness

- Numerous electronic sinks as replacement forreal components

- An original AGM battery

- An original generator carried by an electric motor

- A second voltage level (48V)

Additionally to a normal vehicle the test bench is equipped with…

- Numerous measuring points for voltage and current

- Simulated consumer behavior (decided to be independent of static ECU software versions)

TUM EWT reference power net test bench

Page 6: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

A DETAILED VIEW TO THE TEST BENCH.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 6

TUM EWT reference power net test bench

BMW F01

(series 7)

chassis

electronic sinks

wiring harness

AGM battery

measuring

points

generator

carried by an

electric motor

Page 7: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

LATEST ACHIEVEMENTS.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 7

Next generation Energy and Power Management [3, 4] analogue to an up-to-date

BMW series 7 (G11)

With complete access to the operation strategy and every parameter

(Optional) replacement of the AGM battery by a powerful battery simulation test

bench [5] containing

Electronic source (analogue to the performance of a battery)

Electronic sink

Different battery simulation models

Page 8: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

STATUS QUO.

The test bench can…

- Rerun every situation logged in a real vehicle, with preparation of the logged data

- Run every artificial scenario

- Be configured as a customer can choose extra equipment

We can…

- Analyze and optimize every operation strategy and parameter

- Integrate any thinkable consumer or function for testing purposes

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 8

Page 9: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

REQUIREMENTS.

For further work we need…

- The possibility to analyze and optimize in a massive dimension to identify the

global optimum

- For the operation strategy of the energy management system

- The classifiers of the prediction model for the power management

Which means to…

- Find the relevant situations

- Identify or even generate corresponding driving scenarios

- Parametrize the consumers and the battery simulation in the test bench

- Stimulate the whole test bench in a realistic way in real time

- Report the gain of the management system

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 9

Page 10: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

HIL ARCHITECTURE OVERVIEW.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 10

Simulation Models

Co-Simulation

A/D conversion

Impresscurrent

Measure

Page 11: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

d d d

HARDWARE ARCHITECTURE (RUNNINGOPERATION).

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 11

NI PXI COTS

PC

PharLab

Generat

orBattery

COTS

PC

Host

COTS

PC

Measurin

g

El.

load

#1

El.

load

#1

El. Load

#1…n

NI PXImc

Analogue

input

Ethernet

Analogue

output

Simulatio

n models

Co-

Simulatio

n

A/D

conversi

on

Measure

Impress

current

Impress

current

Page 12: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

NI Veristand (2)

FMIFMI

FMI FMI

SOFTWARE ARCHITECTURE.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 12

A/D Hardware

NI Labview

Predictio

n

(Simulink /

C)

Power

Mgmt

(Dymola)

Consume

r model

#n

(Dymola )

IPG CarMaker

(custom device)

Passenge

r model

(Simulink )

Measure-

ment GUI

(LabView)

A/D

converter

measurement

(sensor) data

command

Page 13: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

IMPLEMENTATION.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 13

Integration of MATLAB/Simulink passenger model using CarMaker Plain

Template

Creation of a custom CarMaker kernel for LVRT

Integration of IPG custom device in NI VeriStand

Connection of all necessary inputs and outputs using aliases

Integration of Dymola customer / producer / management

models using FMI [1]

Integration of NI PXImc for communication to PC [2]

Connection of all necessary inputs and outputs using aliases

Deploy, wait, run, wait, have fun!

Page 14: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

SIMPLE APPROACH OF A PASSENGER MODEL (PROTOTYPE).

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 14

Simple MATLAB/Simulink model

representing passenger behavior

Position specific behavior (driver, co-

driver, passenger) up to four (or

even more?) instances thinkable

Decisions linked to

Daytime and lightness

Driving time

Temperature (in- & outside)

Weather

Nearly all inputs were natively

generated by IPG CarMaker

Simulink passenger model snippet

Page 15: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

IDEA AND DETAILS OF THE PASSENGER MODEL.LOW BEAM LIGHT DECISION.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 15

Decision for low beam light (driver only)

Driver whishes low beam light between sunset and sunrise or

Otherwise when it’s dark like in a tunnel or a car park

Necessary inputs:

- Daytime

- Lightness

Possible optimization:

- Simple model of altitude of the sun

Simulink passenger model snippet

Page 16: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

IDEA AND DETAILS OF THE PASSENGER MODEL.SEAT MASSAGE DECISION.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 16

Decision for seat massage (possible for any passenger)

Passenger whishes seat massage “randomly” or

When he/she is sitting a long time

Necessary inputs:

- Driving time

- Pseudo random generator

Simulink passenger model snippet

Page 17: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

RESULTS.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 17

Extension of IPG CarMaker by customer inputs without an additional interface

Every synchronization is made by IPG CarMaker

Realistic real-time stimulation

of consumer models

of prediction models

Simple replay of test scenarios with much more details like traffic

Simple modification of test runs by changing the IPG CarMaker Simulation

Page 18: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

ADVANTAGES.

Any test drive can be run on the test bench

Real

Simulated

Synthetic (also not real or not realistic)

Any parameter can be stressed

Individual

In combination (due to integration of IPG CarMaker simulation)

We now can…

- Run generated standard scenarios in great numbers and

- Rerun real test drives with the help of IPG CarMaker

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 18

Page 19: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

OUTLOOK.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 19

Import of real test drives with options or modifications

With or without velocity profile

With or without traffic

Build „fast-forward“ out of relevant situations to speed up simulation

Page 20: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

THANKS FOR YOUR ATTENTION.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 20

…further questions?

Page 21: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

BACKUP.

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 21

Page 22: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

REFERENCES.

[1] Michael Winter, Julian Taube, Joachim Froeschl und Hans-Georg Herzog,

„From Simulation to Testbench using the FMI-standard“ in Vehicle Power and

Propulsion Conference (VPPC), 2015

[2] Michael Winter, Julian Taube, Hans-Georg Herzog, „Skalierbare

Echtzeitemulation von Bordnetzkomponenten in einem Bordnetzprüfstand mit NI

VeriStand“ in Virtuelle Instrumente in der Praxis, VDE Verlag, 2015

[3] Joachim Fröschl, Christian Pichler, Veneta Dobreva, Hans-Georg Herzog, “A

new kind of an Energy Management System” in Electric & Electronic Systems in

Hybrid und Electric Vehicles and Electrical Energy Management, 2015

[4] Joachim Fröschl, Stefan Kurtz, Michael Winter, Julian Taube, Timur Nuritdinow,

Hans-Georg Herzog, „Concept od a decision system for an operation strategy in a

cybernetic energy and power management“ in Electric & Electronic Systems in

Hybrid und Electric Vehicles and Electrical Energy Management, 2016

[5] Michael Winter, Julian Taube, Andreas Stückl, Hans-Georg Herzog, "Emulation

of batteries and bidirectional components in the automotive power net“ in “Electric

& Electronic Systems in Hybrid and Electrical Vehicles and Electrical Energy

Management", 2016

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 22

Page 23: EXTENSION OF A POWERNET TESTBENCH · - Analyze and optimize every operation strategy and parameter - Integrate any thinkable consumer or function for testing purposes Extension of

REFERENCES.

[6] Stefan Kurtz, Niklas Willems und Hans-Georg Herzog, „Abstrakte Szenarien zur

Leistungs- und Energieprädiktion“ in Elektrik/Elektronik in Hybrid- und

Elektrofahrzeugen und elektrisches Energiemanagement, 2014

Extension of a power net test bench, Stefan Kurtz, 20.09.2016 Page 23