17
REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies with ModelCenter Paolo Giusto and Lei Rao Electrical & Controls Systems Research Laboratory General Motors R&D GM Advanced Technologies Silicon Valley Office, Palo Alto, CA

REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE

DESIGN

Use Case Studies with ModelCenter

Paolo Giusto and Lei Rao

Electrical & Controls Systems Research Laboratory

General Motors R&D

GM Advanced Technologies Silicon Valley Office, Palo Alto, CA

Page 2: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

2

OUTLINE

Introduction

Objectives

Capabilities/Tool Strategies

Case Studies

Conclusions

Page 3: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

THE NEW VEHICLE DNA

Totally Dependence

on the Driver

Semi/Full Autonomous Driving

Vehicle Sized for Max Use –

People and Cargo

Vehicle Tailored to Specific

Use

3

Page 4: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

4

CADILLAC DRIVER ASSISTANCE/ACTIVE SAFETY

Lane Departure Warning

Forward Collision Alert

Side Blind-Zone Alert

Rear Cross-Traffic Alert

Haptic Safety Alert Seat Feedback

Also includes:

Rear Vision Camera

Front & Rear Park Assist

Cadillac ATS

Cadillac XTS

Cadillac SRX

Front Camera

Rear Camera

Ultrasonic Sensors

Short Range Radars

Safety Alert Seat

Package 1 plus:

Full Speed-Range ACC (Stop w/Go Notifier)

Auto Collision Preparation (includes Collision

Imminent Braking)

Low-Speed Front/Rear Automatic Braking

(Emergency Braking to Avoid Contact)

Cadillac ATS

Cadillac XTS

Cadillac SRX

Short Range Radar

Long/Mid Range Radar

Short Range Radars

Front Camera

Ultrasonic Sensors

Short Range Radars

Rear Camera

Package 1: “Driver Awareness Package” Package 2: “Driver Assist Package”

Page 5: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

5

IN-VEHICLE SW/HW ARCHITECTURES COMPLEXITIES – LOGICAL VIEW

Note: in the rest of the presentation I will

refer to the E/E Architecture as the

HW/Basic SW Platform

CA

N 3

CA

N 2

CA

N 1

IPB LDW/TSM/JA Private

CAN

Dedicated

links

LIN

(

LIN

LIN

LIN Fle

xR

ay

Private

CAN

.

.

-

.

.

.

.

.

.

Function

SW Architecture

Signal

E/E Arch. Topology

ECU

BUS

Deploy 200 SW functions 40 ECUs Size of Design Space > 40 * 200!

Page 6: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

6

IN-VEHICLE SW/HW ARCHITECTURES COMPLEXITIES – WIRING HARNESS VIEW

Deploy

100 nets (device 2 device) 2 wiring routes/net 3 wire sizes/wire Size of Design Space = 2^100 *3^100!

Wiring Harness

Device

(ECU, Fuse Boxes, etc…)

Page 7: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

7

OUR OBJECTIVES

Process Improvements

Manage/Reduce Design Complexities prior to the testing (simulation/bench/vehicle)

Reduce embedded control SW and E/E architecture development time and cost

Increase Design Space Exploration Throughput Product Improvements

Maximize Integrity, Safety, Security, and Performance

Increase MPG and Reduce CO2 Emissions Reduce System and Part Costs/Mass Strive for the Best Quality

Page 8: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

8

OEM’S AUTOMOTIVE V-CYCLE – WHERE TO FRONT-LOAD THE TRADE-STUDIES

Page 9: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

9

CAPABILITY STRATEGY

Page 10: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

10

TOOL STRATEGY

Automated exploration/optimization of ECS design alternatives Reduction of design

complexity, E/E Arch. BOM cost Mixed-Fidelity Integrated Modeling/Simulation of ECS assets with ECU Platform HW/SW in the loop Early SW development &

integration & testing

Optimize Simulate

Plant in the Loop

ECU Platform HW/SW In the Loop

Control SW in the Loop

Control Model in the Loop

Genetic

Probabilistic

Sensitivity

DOE

Page 11: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

11

PLUG-AND-PLAY OPTIMZATION PLATFORM

Page 12: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

CASE STUDY: POWER WINDOW DESIGN

Questions for the trade-study:

• Which design is more cost effective while feasible?

• Would a wireless communication link be a benefit?

Centralized

Control Strategy

E/E Arch.

Distributed

Control Strategy

E/E Arch.

Control SW

“Dumb” Switches

Control SW

Smart Switches

Tool requirements:

• Architecture topology exploration

• Serial bus load analysis

• SW allocation

Page 13: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

Physical Logical

Date processing module

Optimizer

“Logical” E/E Arch analysis

Wired

Comm.

Wireless

Comm.

“Physical” E/E Arch analysis

Wiring

Harness

Bundle

Size

• Objectives

• Min: cost, wired communication link load/latency

• Max: wireless communication link reliability

• Constraints

• Quality of service (response time, packet loss rate)

• Wire resistance

• Harness device allocation

• E/E Architecture Topology

• Wired communication link load

• Design variables

• Architecture Topology & Software Allocation: topology includes ECUs/devices and ways of communicating (wireless or wired); selection of wireless radio technologies (Bluetooth or RFID)

• Wire Size: depends upon load constraints

• Wire Length: depends upon device allocation to harness

WORKFLOW FOR TRADE-STUDY

Page 14: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

(SOME) WORKFLOW DETAILS

Optimization Related Scripts Optimization Preprocessor

Generates signal/ECU allocation alternative

Sets initial signal/ECU allocation

Signal Mixer

Builds the network message

Passes wireless on/off

Validator

Validates configuration

Optimization Postprocessor

Merges wired/wireless results

Third Party Wrapped tools Mentor Graphics Capital

IBM Rational Rhapsody

SymTA/S

MatLab

NX

Page 15: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

TAKEAWAYS

• Design is simple…The design space is huge!

• Explored ~3000 designs (~1059 × 38 × 2 = 1.3 ×1063 total design points) and determined the Pareto front

• Took 10 hours on a 4-core/4 GB machine

• Parallelization can dramatically increase the explored design space and computation efficiency

Page 16: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

SIGNAL ANALYSIS

Signal Preprocessor

Formats data from Rhapsody for SymTA/S

SymTA/S plug-in

Builds and runs SymTA/S model

Extracts event models from SymTA/S output

Wireless analysis

Calculates response time and packet loss rate for wireless signals

Page 17: REDUCING THE COMPLEXITIES AND INCREASING THE … · 2018-01-09 · REDUCING THE COMPLEXITIES AND INCREASING THE PRODUCTIVITY IN AUTOMOTIVE E/E ARCHITECTURE DESIGN Use Case Studies

17

CONCLUSIONS

E/E Architectures are increasingly complex Need to reduce complexity to

Ease Testing Reduce System and Part Cost Increase Reliability Strive for best Quality

We have shown our capability and tool strategy Optimization and Automated Worflows can play a

major role in the strategy We have shown a use case study to support

automated trade-study We strive to continue introducing system level

trade-studies in our engineering development processes