electric drive volvo car corporation daniel albernaz

15
2018-10-18 VOLVO CARS - DANIEL ALBERNAZ, 97615 1 Electric Drive – Volvo Car Corporation Daniel Albernaz Andreas Andersson

Upload: others

Post on 11-Mar-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

2018-10-18 VOLVO CARS - DANIEL ALBERNAZ, 97615 1

Electric Drive – Volvo Car Corporation

Daniel Albernaz

Andreas Andersson

2018-10-18 2

ELECTRIC PROPULSION SYSTEM AT VOLVO

VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Electrical Machines & Inverters (propulsion/regeneration)

• Battery

• On-board chargers

Inhouse SW – Development & Testing

• Model-Based Design & Testing – MIL Simulink & SIL Silver vECUs

• Aim for Continuous Integration

FOCUS ON ELECTRIC DRIVE

2018-10-18 3VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Functionalities for limiting Torque Request

(temperature, current, power, speed ...)

• Mode manager & Interface components (Standby, Torque/Speed Control ...)

• Dynamics control (Anti-spin, Active Damping ...)

• Integration & Complete SW

• Diagnostics

2018-10-18 4

MOTIVATIONS FOR VIRTUAL TESTING

VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Verify integration of SWCs with Requirements-based verification

• Allows testing at early stages of the development cycle (coverage)

• Better use of Rigs/Cars (e.g. calibration, driveability)

• Cheaper/faster way to find bugs

• Reduce future quality issues

• Number of scenarios

(complexity of the system)

• Short-time events (~0.01-1ms) Requirements Analysis and

Design

Coding Testing in

Car

Production

Costto

fix

a b

ug

EXAMPLE – COOLING SYSTEM

2018-10-18 5VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

Fault injected in cooling system and applied maximum torque

Increase in EM temperature Torque limited OK

Anti-spin NOK

STATE OF THE ART AT ELECTRIC PROPULSION

2018-10-18 6VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

Text

Requirements

Closed-loop System

Test cases

Pass?

Analyse:

-Requirements

-Observer Models

-SWCs

-Plant Model

-Test case

Control Software

Models

for the

Requirements •Code generatedautomatically

•Test cases executed auto.

(& manually)

•Fulfillment checked auto.

•Virtual ECU

PIPELINE FOR SW UPDATES

2018-10-18 7VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

New SW commit

(triggers tests)

SW verifiedSoftware

Server

Test

Results

SQL

Dashboards

Test Reports

TEST RESULTS REPORTS

2018-10-18 8VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Combination of

verified & activated signals

• Automated for all projects

• All Requirement Models tested

continuously

DYNAMIC STIMULUS FOR INPUT SIGNALS (CHOOSERS)

2018-10-18 9VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Mode Status & Request

• Torque/Speed/Voltage Request

• Torque Allowed (propulsive and/or regenerative)

• Torque Available (from Limitations)

• Battery signals (Available Voltage, contactor status...)

• External conditions (e.g. road slope, friction...)

• Automatically generated

by TestWeaver

• Thousands of combinations

& sequences

COVERAGE FROM TESTWEAVER

2018-10-18 10VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Heat maps (e.g. Electric Machine Speed vs Power)

• Robustness (Out of Range, addition of disturbances)

- Evaluate behavior for incorrect signal values

• Focus on specific Requirements to orientate

TestWeaver

• Large amount of bugs found quickly at the beginning of design & development

EXAMPLE – SPEED CONTROL

2018-10-18

11VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Hybrids – gear change mode

• Margin as a Requirement

• Issue: over time tolerance

• Improvement of regulator

timeS

pe

ed

(rp

m)

Sp

ee

d d

iffe

rence (

rpm

)

EXAMPLE – REQUEST FOR STANDBY MODE

2018-10-18 12VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Torque ramping rate as Requirement

• Ramping down tolerance included

-Update on Requirement & SW

(*Agile way of working)

To

rqu

e (

Nm

)

time

CURRENT STEPS

2018-10-18 13VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Implementation of Observer Models in the car

-”Every driver will be a tester”

(Volvo Technology Awards)

• Implementation of Calibration parameters in the pipeline

• Explore capabilities of TestWeaver-Silver

• Request Supplier’s code for full vECU testing

FUTURE STEPS

2018-10-18 14VIRTUAL ECUS FOR ELECTRIC PROPULSION - DANIEL ALBERNAZ

• Complete Propulsion System

- Perform tests for several ECUs (OBC-BECM-ED)

(Inclusion of ECM)

• Improvement of Plant Models

Tack så mycket! (Thank you)

Daniel Albernaz / Andreas Andersson