volvo ce software control

14
CMP 05/22/22 1 Volvo Construction Equipment Volvo CE Software Control

Upload: ezra

Post on 09-Feb-2016

105 views

Category:

Documents


4 download

DESCRIPTION

Volvo CE Software Control. AB Volvo. Business Areas within Volvo Group. Mack Trucks. Renault Trucks. Volvo Trucks. Buses. Construction Equipment. Penta. Aero. Financial Services. ARTICULATED HAULER. EXCAVATOR. MOTOR GRADER. WHEEL LOADER. COMPACT EQUIPMENT. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Volvo CE Software Control

CMP

04/22/23 1

Volvo Construction Equipment

Volvo CE Software Control

Page 2: Volvo CE Software Control

CMP

04/22/23 2

Volvo Construction Equipment

Business Lines withinVolvo Construction Equipment

Business Areas within Volvo Group

AB Volvo

AeroFinancialServices

Renault Trucks

Volvo Trucks

Buses PentaConstruction

EquipmentMack

Trucks

ARTICULATED HAULER

EXCAVATOR MOTORGRADER

WHEELLOADER

COMPACTEQUIPMENT

CUSTOMER SUPPORT

RENTALBusiness Areas

Page 3: Volvo CE Software Control

CMP

04/22/23 3

Volvo Construction Equipment

Page 4: Volvo CE Software Control

CMP

04/22/23 4

Volvo Construction Equipment

Changwon, Shanghai, China

±1300 empl.

R&D Plant

Hallsberg, Sweden ± 500 empl.

Eskilstuna, Sweden±900 empl.

Eskilstuna, Sweden Arvika, Sweden

± 1100 empl.

Pederneiras, Brazil ± 250 empl.

Asheville, North America

± 250 empl

Goderich, Ontario, Canada ± 700 empl.

Belley, France Konz-Könen, Germany

Wroclaw, Poland ± 950 empl.

Braås, Sweden; Pederneiras, Brazil ± 600 empl.

11

Page 5: Volvo CE Software Control

CMP

04/22/23 5

Volvo Construction Equipment

Electronic Control System

PROSITVCADS ProMATRIS

Instrument control unit

(I-ECU)

Cab control unit (C-ECU)

Vehicle control unit

(V-ECU)

Engine control unit

(E-ECU)

Transmission control unit

(T-ECU)

Page 6: Volvo CE Software Control

CMP

04/22/23 6

Volvo Construction Equipment

Rubus OS

Supports Different Execution Paradigms

Rubus OS

Red Kernel

Basic Services

Green Kernel Blue Kernel

Page 7: Volvo CE Software Control

CMP

04/22/23 7

Volvo Construction Equipment

Rubus Implementation

Pre-runtime Generated Execution Schemes

95% of Functionality is

Pre-runtime Scheduled

Page 8: Volvo CE Software Control

CMP

04/22/23 8

Volvo Construction Equipment

Source code lines

0

50000

100000

150000

L150C L150D L150E

Machine model

Lin

es Code

Com m ents

SW Complexity Comparison WLO

Page 9: Volvo CE Software Control

CMP

04/22/23 9

Volvo Construction Equipment

SW Complexity Comparison WLO

Source code lines

0

50000

100000

150000

200000

250000

300000

A40C A40D

Machine m odel

Lin

es Code

Comments

Page 10: Volvo CE Software Control

CMP

04/22/23 10

Volvo Construction Equipment

Rubus Component Designer

Software Components

Separated Temporal Configuration

Component Interface

Re-useable

C 1

C 2

C 1

C 1

Component Library

Page 11: Volvo CE Software Control

CMP

04/22/23 11

Volvo Construction Equipment

What VOLVO CE use

Red thread

Almost everything 95% (including none time critical)

Better temporal behavior we know what happened

Pre-runtime dispatch table make it easy to plan when things should happen

Blue thread

Slow buss

Diagnostic to service tools

Driver information (display)

Green threads

Small interrupt that is hard to avoid

Page 12: Volvo CE Software Control

CMP

04/22/23 12

Volvo Construction Equipment

What VOLVO CE use

Queue between red and blue threads

None or almost none semafor/mutex (not needed due to the red threads).

Max time dump to be able to see the execution time estimate.

Poor usage of read error report (only romPOD)

Simple reboot on red error

Mode shifting (warm up, drive, shut down and test)

Page 13: Volvo CE Software Control

CMP

04/22/23 13

Volvo Construction Equipment

Good things

Simple and strait forward

When the schedule is created and the time is good then one have a stable system

Small RTOS

No per unit cost

Close co-operation

Possibility to make component library

Page 14: Volvo CE Software Control

CMP

04/22/23 14

Volvo Construction Equipment

Bad things

No “plug-in” ( can buss)

Easy to have a high schedule without having it in practice

Close co-operation (Some think that TUE make to much debugging)

Small company. Make it risky

Only C167 support

Lack of develop tools (online tracing, max time from target)

A lot of overhead work with component and the connections ( better tool under evaluation)