Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling...

24
Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek Assistance Systems for Counterbalance Forklift Trucks Model-Based Testing of Driver

Transcript of Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling...

Page 1: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Linde Material Handling

Dipl.-Ing. Thorsten PendzialekDipl.-Ing. Matthias Mrosek

Assistance Systems for Counterbalance Forklift Trucks

Model-Based Testing of Driver

Page 2: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

2

� Motivation for the Introduction of Model-Based Testing at Linde Material Handling

� Linde Safety Pilot Driver Assistance System

� Modeling Requirements for Testing the Linde Safety Pilot Driver Assistance System

� Model Validation

� Model-Based Testing Framework

Outline

Page 3: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Evolution of Software-Testing at LMH

Functions & Complexity

Manual Testing

Reporting -

Time -

Quality -

Flexibility -

Partly Automated Testing

Reporting +

Time +

Quality +

Flexibility –

Fully Automated Testing

Reporting +

Time ++

Quality ++

Flexibility +

Electronic Control Unit (ECU) Testing

Vehicle-Based Model-Based

Vehicle in the loop

„Tessy“ systemECU in the loop

HiL system

Plain testing

1990 1995 2000 2005 2010 2015

BR335-02BR350 BR39x BR386 BR387

BR1120

LSP

BR387

LSP

BR39xBR336-03 BR39x

update

BR1120

DMC

??

Main Drivers to Introduce Model-Based Testing

� More projects

� More variants

� Higher function complexity

� Shorter development cycles

� Stricter regulations e.g. functional safety

� Increased test effort to validate future assistance systems e.g. LSP

Page 4: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

4

� Motivation for the Introduction of Model-Based Testing at Linde Material Handling

� Linde Safety Pilot Driver Assistance System

� Modeling Requirements for Testing the Linde Safety Pilot Driver Assistance System

� Model Validation

� Model-Based Testing Framework

Outline

Page 5: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingAccidents with Counterbalance Forklift Trucks Happen– And Often the Drivers are not Aware Why

5

Page 6: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Who is Responsible?

6

BGV D27-§§§§8 Stability Against Collapse:„Counterbalance trucks have to be operated in a way,that stability against collapse is preserved. “

Responsibility of the Forklift Driver� Load?� Load center of gravity?� Maximal allowed lifting height?

Producers are liableto indicate thestationary carryingcapacity in eachtruck.

Operator

Driver

Producer

Page 7: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Stationary Carrying Capacity

7

Page 8: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Stationary Carrying Capacity is Often Hard to Determine

8

Page 9: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

Linde Safety Pilot - ActiveMeasured Quantities and Sensors

Lifting Height

Load Force

Rear-Axle Force

9

Pressure Sensor

Wire-ActuatedEncoder

Axle-Force Sensor

Page 10: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

10

Video LSP-WOM

Page 11: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

11

� Motivation for the Introduction of Model-Based Testing at Linde Material Handling

� Linde Safety Pilot Driver Assistance System

� Modeling Requirements for Testing the Linde Safety Pilot Driver Assistance System

� Model Validation

� Model-Based Testing Framework

Outline

Page 12: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

12

HIL Design

Page 13: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

HIL Design – Modeling WorldModeling, Data Acquisition

8/22/2014 13

- Mast+Attachment Data

- Working Hydraulics Model

- Sensor Characteristics

- Steering Model

- Brake Model

- CAN Restbus

- Powertrain Models

-electric

-hydraulic

- Powersource Models

-Battery

-ICE

DUT

Road Environment

Chassis

Tires

Vehicle dynamics

+ Mast dynamics

Responsibility Linde Responsibility IPG

Page 14: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

10.01.2012 | Team 387/388 DOC00015050 Page 14

Huge Truck VarietyActual Series BR387/388

Capacity E20 E25 E30 E35 E40 E45 E50

Truck height flat high flat high flat high flat high flat high flat high flat high

387

CompactStandard

OHG 440 Ah 560 Ah 440 Ah 560 Ah 440 Ah 560 Ah

CompactComfort OHG 440 Ah 560 Ah 440 Ah 560 Ah 440 Ah 560 Ah

LongStandard

OHG 550 Ah 700 Ah 550 Ah 700 Ah 550 Ah 700 Ah

LongComfort OHG 550 Ah 700 Ah 550 Ah 700 Ah 550 Ah 700 Ah

388

CompactStandard

OHG 700 Ah 700 Ah 700 Ah

LongContainer

OHG 840 Ah 840 Ah 840 Ah

LongComfort OHG 840 Ah 840 Ah 840 Ah 840 Ah

LSP500 LSP600

Trucks: 34

Masts: 4

Height Range: 3-7m

Page 15: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

10.01.2012 | Team 387/388 DOC00015050 Page 15

Huge Truck VarietyActual Series BR387/388

Capacity E20 E25 E30 E35 E40 E45 E50

Truck height flat high flat high flat high flat high flat high flat high flat high

387

CompactStandard

OHG 440 Ah 560 Ah 440 Ah 560 Ah 440 Ah 560 Ah

CompactComfort OHG 440 Ah 560 Ah 440 Ah 560 Ah 440 Ah 560 Ah

LongStandard

OHG 550 Ah 700 Ah 550 Ah 700 Ah 550 Ah 700 Ah

LongComfort OHG 550 Ah 700 Ah 550 Ah 700 Ah 550 Ah 700 Ah

388

CompactStandard

OHG 700 Ah 700 Ah 700 Ah

LongContainer

OHG 840 Ah 840 Ah 840 Ah

LongComfort OHG 840 Ah 840 Ah 840 Ah 840 Ah

LSP500 LSP600

Trucks: 34

Masts: 4

Height Range: 3-7m

Reference Vehicles

Page 16: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

16

� Motivation for the Introduction of Model-Based Testing at Linde Material Handling

� Linde Safety Pilot Driver Assistance System

� Modeling Requirements for Testing the Linde Safety Pilot Driver Assistance System

� Model Validation

� Model-Based Testing Framework

Outline

Page 17: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingHardware In The Loop – HILValidation Process

17

Bild HIL

Schublade

DataAcquisition

SystemModeling

TestExecution

Setup HILEnvironment

ModelValidation

Discussionof Results

DiscussionOf ResultsApprovedModel

Page 18: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingVehicle Dynamics ValidationTest Execution - Validation Driving Maneuvers

Quelle: Schyr, Fa IPG 18

Page 19: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingVehicle Dynamics Validationx,y Coordinates

19

Real Input

Real vs Simulated Results

Steering wheel

Pedal

speed

axay

Page 20: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

13.7.2012 Fußzeile 20

Lifting Dynamics ValidationForklift z Coordinate

Mast Stage Transition

Page 21: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material Handling

21

� Motivation for the Introduction of Model-Based Testing at Linde Material Handling

� Linde Safety Pilot Driver Assistance System

� Modeling Requirements for Testing the Linde Safety Pilot Driver Assistance System

� Model Validation

� Model-Based Testing Framework

Outline

Page 22: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingHardware In The Loop – HILDriving & Lifting Maneuver Testing

• Define maneuver• Define various conditions in which to test:

• Loads• Load center of gravity• Mast type + attachment• Vehicle variant• Environment (Road inclination, surface…)

• Program test script• Decide on which physical quantities to focus

for automated test case evaluation �Criteria!

1. Requirement 2. Setup Model

3. Test case generation

• Execute test scripts + store results • Check if specified boundaries have been violated• Automated protocol with highlighted deviations

including illustrations• No user interaction required• Remote usage of analyzing tools (e.g. Matlab)

4. Test case execution on Hil

„Drive speed shall be reduced smoothly when forklift condition is potentially dangerous e.g. lifted load while driving…“

Physically:• Inertia of Vehicle• Center of Gravity• Mast type and data• Mast attachment• Geometries• Powertrain• Hydraulics• Tires

Electrically:• Additional sensors• Additional control units• Additional data and

teaching effort for ECUoperability

Page 23: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingHardware In The Loop – HILState Diagram & Electrical Failure Testing

• Collect test cases A, B, …• Specify expected behavior• Review previously generated

result files and re-specify behavior

1. Requirement 2. Test case

3. Test case schedule

• Load schedule + execute test cases A, B, …• Store results• Compare to expected behavior given by test

case schedule(automated/interactively)• Highlight deviations

4. Test case execution on Hil with test manager software

+

• Straightforward• Mouse click programming• Predefined macros• Configurable macros

Page 24: Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek · 2016-10-20 · Linde Material Handling Linde Material Handling Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek

Linde Material HandlingVielen Dank für Ihre Aufmerksamkeit

24