Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to...
Transcript of Eric ZINK - it.mathworks.com€¦ · May, 16. 2006 - Stuttgart Model-Based development applied to...
�
Eric ZINKLeader for Chassis and Powertrain Electronic Architecture Design
Model-Based development applied to
Electronic Architecture System design
May, 16 2006 - Stuttgart IAC 2006
�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink
Electronics Share increase
�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
�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
�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
��� ���� �������
�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
�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink
Principles
������
��������
������
��������
���������
�����
����������
�����������
������
�May, 16. 2006 - Stuttgart Model-Based development applied to Electronic Architecture System designIAC 2006 – Eric Zink
Principles ��������
��������
������
�����������
����
����������� �!
���������
��"�������
#������$�����
%���
#�����������������������������������
������������������"���������&���'����������(���
&)(
������)�����
(���
�)(
���'����������
(���
�)(
������� �� ��� ��
���
���������������
"��������
��"��������
�����
%���
����������� �*
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
�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����������
�����������
#����������
�"�������
��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
��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