Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to...

12
Eric ZINK Leader for Chassis and Powertrain Electronic Architecture Design Model-Based development applied to Electronic Architecture System design May, 16 2006 - Stuttgart IAC 2006

Transcript of Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to...

Page 1: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

Eric ZINKLeader for Chassis and Powertrain Electronic Architecture Design

Model-Based development applied to

Electronic Architecture System design

May, 16 2006 - Stuttgart IAC 2006

Page 2: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Electronics Share increase

Page 3: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

CAN

LIN, BSS

BSI

BVMP CMM

ESP CSS

SGMP LIN, BSS

f1

m1 m2

m4

m5m3

m6f2

Electronic Architecture and Function Mapping

Complex functions in a complex electronicarchitecture

Page 4: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Electronic architecture issues

Standardization and Modularity Safety of complex functionsQuality of the designQuality of the design

�������� We need to define the electronic architecture We need to define the electronic architecture early in the developmentearly in the development

Page 5: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

OSCAR : Safety and Electronic Architecture Design Tools

ETHERNET

ETHERNET

CAN CAN

CAN

CAN

XPC Target

EnvironmentModel

SW for ECU 1MPC 555

CAN

I/O

I/O A/DI/O A/D

SW for ECU 2C 166

MATLAB and SimulinkSCBMint

���������

Failure injection

��� ���� �������

Page 6: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Goals with OSCAR

Guarantee that the electronic architecture design ensures the requirements :

Functional Dysfunctional (failure injection)

First evaluation of the impact on the networks and on the ECU

Page 7: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Principles

������

��������

������

��������

���������

�����

����������

�����������

������

Page 8: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Principles ��������

��������

������

�����������

����

����������� �!

���������

��"�������

#������$�����

%���

#�����������������������������������

������������������"���������&���'����������(���

&)(

������)�����

(���

�)(

���'����������

(���

�)(

������� �� ��� ��

���

���������������

"��������

��"��������

�����

%���

����������� �*

Page 9: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Advantages with OSCAR

Allows common works for all teams with one modelIncremental design from system level to implementationResults used in components specificationsContinuous test and verificationDetection of errors early in the development

To get higher performances, we need to define rules on the Simulink model

Page 10: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Simulink maturity LevelC

once

ptev

alua

tion

SW development

(�"��+

(�"��!

(�"��*

(�"��,

����-%���

.�������

��/����� �����

�����

��������

�����������

������

������

��(�'����

��������

�������� ��(

0!�1��������2����

3������

"��������

0*�1�4

5�����6�%)

73��%����

8���������

��������

9����������

�����������

#����������

�"�������

Page 11: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

��May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Model verificationSimulink model

Level n

Verification Tool

Check the quality level of the Model

Control law design

�������Simulink Model

GuidelineVerification

Tool(Static analysis)

Simulink modelLevel n+1

Check and correct if necessary

Use configurable valid blocks

OK for leveln+1

Page 12: Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System design IAC 2006 – Eric Zink Next steps Establish

��May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink

Next steps

Establish links to our requirement and configuration management toolsWork on the electronic environment modelsRemove the physical components and work in full Model-Based Design

Link OEM and supplier Model-Based Design processes