20
Model Based System Testing eCVT-in-the-loop testing October 18 th , 2017 Roland Pastorino Realize innovation. Unestricted © Siemens AG 2017

Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Embed Size (px)

Citation preview

Page 1: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Model Based System TestingeCVT-in-the-loop testing

October 18th, 2017

Roland Pastorino

Realize innovation.Unestricted © Siemens AG 2017

Page 2: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 2 Siemens PLM Software

Model Based System TestingTesting frontloading using simulation models

SUT

Host

PC

Page 3: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 3 Siemens PLM Software

Model Based System Testing The Marriage of Test and Simulation

Model Based System Testing

• Model validation

• Model correlation & updating

• System-In-The-Loop testing

• Hybrid testing

• Human-in-The-Loop

• Virtual sensing

• Hardware-in-The-Loop

Simulation

• Multi-physical simulation

• Multibody System Dynamics

• Finite Element modelling

Test

• Functional testing

• Operational testing

• Life cycle testing

• Environmental testing

• Laboratory testing

• Component / Subsystem /

System testing

Page 4: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 4 Siemens PLM Software

Model Based System Testing

Model Based

System Testing

model validation

& updatingparameter

identification

Testing for

Simulation

Testing with

Simulation

Simulation for

Testing

analysis of simulation

data w/ test methods

load

identification

hardware-in-

the-loopvirtual testing

optimal

sensor/excitation

human-in-the-

loop

virtual

sensing

measured data

augmentation

hybrid

testing

system-in-

the-loop

Overview tree

Page 5: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 5 Siemens PLM Software

Model Based System TestingCreating a unified testing framework from virtual testing to field testing

INT

ER

FA

CE

Model

Based

System

Testing INT

ER

FA

CE

Virtual

testing

Field

testing

Virtual

testing

Conventional

bench

testing

Conventional

bench

testing

Enable attribute-specific evalution

throughout the development

cycle using simulations.

• same metrics and post-

processing tools from 100%

simulated to 100% real

• model-in-the-loop enables

system-level testing for real

components/subsystems

• common Test.Lab / SCADAS

toolset and same user

Page 6: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 6 Siemens PLM Software

System-under-test

Driving side

Belt

Driven side

Control motor

Driving side

Belt

Driven side

Control motor

Fixed sheaves

Mobile sheaves

Clutch

Comp. spring

Electronically-Controlled Continuously Variable Transmission

Page 7: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 7 Siemens PLM Software

Design criteria for CVTs

Market drivers in the automotive sector

• low energy consumption (i.e. low fuel consumption)

• low emissions

• low noise (feeling of superior quality)

• excellent engine performance

• excellent user experience

Transmission development goals

• lightweight and compactness

• enable automatic shifting to improve fuel consumption, emissions, noise without

compromising drivability

• enable engine braking in manual mode. Only available for electronically-controlled

CVTs.

• automatic shift down & shift limitation functions

• simple operation in automatic and manual mode

Page 8: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 8 Siemens PLM Software

CVT component technology

belt• has to be well-suited for ratio control

• rubber belt with high friction coefficient = lightweight + compact

• optimization of cog shape and material properties to minimize slip ratio

pulley• material: can be made of die cast aluminum alloy

• wear of pulley surface and belt is compensated in the control of the shifting motor

gears• quietness

• wear reduction & weight reduction = plastic gears for non-lubricated parts =

bearings • less friction = adjustments to reduce friction due to axial thrust of helical gear

• optimized design according to their loads to decrease friction

transmission oil• agitation losses reduction

• = optimization of the shape of the ribs in the transmission case

• = reduction of losses due to gear rotation

cooling• increase of belt life = air cooling

Technological solutions to reach the design targets

Page 9: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 9 Siemens PLM Software

Objective

A

INT

ER

FA

CE

INT

ER

FA

CE

B

B

INT

ER

FA

CE

Enabling component Testing in the lab in near real-life conditions by means of real-time simulations

C

D

C D

System-in-the-loop Testing

A

Page 10: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 10 Siemens PLM Software

Real-time Model Based System Testing

SUT

Host

PC

Model Based

System Testing

model validation

& updating

parameter

identification

Testing for

Simulation

Testing with

Simulation

Simulation for

Testing

analysis of simulation

data w/ test methods

load

identification

hardware-in-

the-loopvirtual testing

optimal

sensor/excitation

human-in-the-

loop

virtual

sensingmeasured data

augmentation

hybrid

testing

system-in-

the-loop

Page 11: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 11 Siemens PLM Software

eCVT-in-the-loop test bench

Page 12: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 12 Siemens PLM Software

eCVT-in-the-loop virtual test bench

• Sizing of electric motors

• Dynamic behavior validation

Page 13: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 13 Siemens PLM Software

Test bench conceptual scheme

SUT

Host PC

CAN/ECU

Simu

Physical

Page 14: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 14 Siemens PLM Software

Real-time Amesim motorcycle model

Engine

CVT

Motorcycle

Near real-life excitation of system-under-test

Page 15: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 15 Siemens PLM Software

Real-time Amesim engine model

Engine model simulation results

Crankshaft angle (deg)

Torque (Nm)

Engine dynamics

• Based on Aprilia Mana 850 GT ABS

• V-Twin engine

• Max. mean Torque = 70 Nm @ 4500 rpm

• Max. mean Power = 56 kW @ 8000 rpm

• Rpm range = 1000 – 8500 rpm

Paired cranks

Throttle control

Page 16: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 16 Siemens PLM Software

Real-time Amesim motorcycle model

Road surface as an input

• Based on Aprilia Mana 850 GT ABS

• Motorcycle geometry

• Motorcycle weight

• Tire & wheel characteristics

Vehicle dynamics

Page 17: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 17 Siemens PLM Software

Virtual sensingModel based indirect measurements

SUT

Host PC

CAN/ECU

Simu

Physical

Estimates

Model Based

System Testing

model validation

& updating

parameter

identification

Testing for

Simulation

Testing with

Simulation

Simulation for

Testing

analysis of simulation

data w/ test methods

load

identification

hardware-in-

the-loopvirtual testing

optimal

sensor/excitation

human-in-the-

loop

virtual

sensingmeasured data

augmentation

hybrid

testing

system-in-

the-loop

Page 18: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 18 Siemens PLM Software

Belt model for virtual sensing

Page 19: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Unrestricted © Siemens AG 2017

2017.10.18Page 19 Siemens PLM Software

Belt critical state estimation

Belt path Belt tension (longitudinal)

Wedge-in

Wedge-out

Simulated

Theoretica

l

Wedge-in

Wedge-out

Simulated

Theoretica

l

Page 20: Model Based System Testing - Siemens PLM Community · • enable engine braking in manual mode. Only available for electronically-controlled CVTs. ... PC Model Based System Testing

Roland PastorinoProduct Manager Model Based System Testing

Test Solutions

Siemens Industry Sector

Siemens Industry Software NV

DF PL STS TEST PRM

Interleuvenlaan 68

B-3001 Leuven (Belgium)

Office: +32 16 38 44 04

[email protected]

www.siemens.com/plm

Realize innovation.Restricted © Siemens AG 2017