View
1
Download
0
Category
Preview:
Citation preview
1
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
May 16th/17th 2006 IAC 2006 in Stuttgart
DENSO’s Model-Based Design Capability
to Contribute OEMs’ Success
Beyond All Expectations!DENSO CORPORATION
Corporate R&D dept. Designated R&D Project T
Manji Suzukimanji@rd.denso.co.jp
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Overview
1.“V Process” and Related Tools
2.MBD Process Development in DENSO
3.KSF (Key Success Factors) for Introducing MBD
3-1. “Advanced”
3-2. “Initiative”
3-3. “Reinforce”
4.Practical Example
Increase Productivity by Using ACG (Auto-Code Generator)
5.How Suppliers should be in MBD
6.Conclusion
1 of 25
2
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
OEM
Simulator Calibration tool
Bypass ECM emulator
APF LayerAPF Layer
Common partsCommon parts
ECM LayerECM LayerCPU LayerCPU Layer
Auto-calibration bench
Auto-test bench
Vehicle concept
Calibration & verification conditions
Test
Ctrl spec definitionCtrl spec definition Vehicle verificationVehicle verification
Bench calibrationBench calibration
ECUECU sys verificationsys verification
SW part designSW part design SW part verificationSW part verification
HW & SW HW & SW implementationimplementation
Ctrl spec developmentCtrl spec development
SW structure designSW structure design
"V process" and Related Tools
Both OEM’s and Supplier’s MBD Capability are Required for Effective Development
Design Verification
2 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
MBD Process Development in DENSO
・・・ ・・・
・・・・・・
1996: Start MBD Project in R&D.
1998: Start Project Meeting to Share MBD Knowledge in DENSO.
2000: Build a Task Force Team with Key Engineers from Production Department.
2003: Key Engineers Start MBD Projects in Each Production Departments
3 of 25
3
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
1. “Advanced”
- Global Standard Conformance
- Research/Evaluate/Introduce state-of-art Technology and
Tools
2. “Initiative”
- In-house Tools Development/Deployment
- Support for OEMs’ and Internal Users
3. “Reinforce”
- Develop Managers’/Engineers’ MBD Skills
- Build MBD Environment Infrastructure
KSF (Key success factors) for Introducing MBD
4 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
DENSO Joined ASAM in 2000
33
58
94101
109 115 114126
0
20
40
60
80
100
120
140
1998 1999 2000 2001 2002 2003 2004 2005
© ASAM e. V.
DENSO Joined ASAM in February 2000 as 63rd member, and 1st member from Japanese Companies.Our Calibration/Measurement Tool (“Meister”) SupportsASAM-MCD-2MC and –3MC.
5 of 25
4
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
1. “Advanced”
- Global Standard Conformance
- Research/Evaluate/Introduce state-of-art Technology and
Tools
2. “Initiative”
- In-house Tools Development/Deployment
- Support for OEMs’ and Internal Users
3. “Reinforce”
- Develop Managers’/Engineers’ MBD Skills
- Build MBD Environment Infrastructure
KSF (Key success factors) for Introducing MBD
6 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
32-bit ECU
Host PC
RDS-ACE
Matlab/Simulink RP software (RDS-Fit)
PC card 32-bitECU interface
Calibration/measuring software (Meister)
In-house RP* Tools and Calibration/Measuring Tools
*RP:Rapid Prototyping
7 of 25
5
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
RDS-Fit Ver.4.2(1/2)
Measurement data display (timeline)
Measurement data display (numeric)
Calibration constant display & input
2D calibration map display & input
2D calibration map/3D display
2D calibration map/2D display
Project management
8 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
RDS-Fit Ver.4.2(2/2)
Measurement data display(trend graph)
Digital data Tachometer
LED display Thermometer display
Bar graph display
9 of 25
6
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Meister Ver.3.0
Measurement data display (timeline)
Measurement data display (numeric)
Calibration constant display & input
2D calibration map display & input
2D calibration map/3D display2D calibration map/2D display
Project management
10 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
1. “Advanced”
- Global Standard Conformance
- Research/Evaluate/Introduce state-of-art Technology and
Tools
2. “Initiative”
- In-house Tools Development/Deployment
- Support for OEMs’ and Internal Users
3. “Reinforce”
- Develop Managers’/Engineers’ MBD Skills
- Build MBD Environment Infrastructure
KSF (Key success factors) for Introducing MBD
11 of 25
7
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Develop Managers’/Engineers’ MBD Skills
■Point
Provide Appropriate Training Materials for Managers/Engineers
■Skills Required for Managers/Engineers
1.Managers
- Basic Knowledge about Modeling
- Skills for Understanding and Editing Existing Models
2.Engineers
- Basic Knowledge about Modeling
- Skills for Developing Models Based on Requirement Specifications
12 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Training Program Top Page Hands-on Simulation for Basic Operations (Flash)
Easy Way to Learn about OperationEasy Way to Learn about OperationElectronic Text (PDF)
Training Material for Managers (eLearning)
13 of 25
8
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Text (Paper/PDF)
Executable Worksheet
Launch Simulink
Training Material for Engineers (Mathcad)
- Hands-on Learning by Real SimulinkModels
- Easy graphing and documenting- Good for Parameter Study in Early
Design Phase- Design Standard can be also Defined
in Mathcad Worksheet
14 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
MBD Environment Infrastructure : ecVERSIM
User 1User 2
User 3
User 4
ecVERSIMDatabase
Modify the model, then I should check it
out
Oops! User1 locked this block….
I’ll check out this version…
Let’s see the history of modification …
Building Basic MBD Environment by This Kind of Utilities are also very Important
15 of 25
9
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Practical Example
Quality Improvement by Introducing ACG for Production(ACG: Auto Code Generator)
16 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Simulink-based Specification and ACG* application
オートコード
Model based development method (Automatic Code Generation)
2000
Hand coding
2001 2002 2003 2004Adv.dev.Adv.dev.
Started Using Simulink in Production
Development
Started Using Simulink in Production
Development
Prod.dev.Prod.dev. Automatic Code Generation
Started Using ACG in
Production Development
Started Using ACG in
Production Development
Started Production Using ACG
Started Production Using ACG
2005
MBD application in powertrain ECU for Toyota Motor Corporation2000: Introduce Simulink Model (executable specification) as Production I/F2001: CAMRY/AIR. Use Simulink Specification, but Hand-Coded ECU implementation2003: PRIUS/CHSS. Use Simulink Specification, and use ACG for ECU implementation.Currently, Simulink and ACG are applied in several production development projects.
*ACG: Auto Code Generator17 of 25
10
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Motivation for Introducing ACG in Production Projects
Introduction of Automatic Code Generator (ACG) Leads “Letting Software Engineers Free from Coding”
Development Efficiency Improvement in Upper Stream Process(e.g. Specification Development by RP)
Coding Process might be the Bottleneck Process throughwhole Development Cycle.
“Coding-less” Production Development by ACG is the Key Issueto Deal with Large-scale, Quick-delivery Development Projects
Certain Level of Quality can be Available in a Short Term by Using ACG Regardless of Complexity and Changes of Specifications.*1
*1: This fully depends on the quality of the model.
18 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Barriers to Introducing ACG into Production Projects
Barriers to Introduce ACG to Production Projects
Insufficient Capability of ACG itselfACG cannot win the race against production software engineers, who produce highly hand-optimized code!?
Concerning in Quality Issues
Confusion in the Production Development Work due to Process Change
ACG for Production Use must Solve These Problems
19 of 25
11
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Requirements for ACG
Main requirements for ACG for Production Use:
Consistent with Production ECU Development Process andTools
[5] Compatibility with Legacy Processes
Consistent with Production ECU Software Architecture.[4] Compatibility with legacy Software
Generated Codes never Consume CPU Resources.[3] Code Efficiency & Performance
Generated Codes must have Full Reproducibility.[2] Reliability of Code Generation Engine
Models and Codes must be Logically Coherent.[1] Quality of Generated Code
Both “Version Fix” and “Update to the Latest Version” mustbe Supported
[6] Continuous Support & Compatibility
ACG Customization/ Special Technical Support will Give Solutions for These issues.
ACG Customization/ Special Technical Support will Give Solutions for These issues.
20 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
ACG Customization for Production Use
Customization with RTW-ECUse Real-Time Workshop Embedded Coder as Base for Customization.Provide Flexible Support for OEMs’ Requirements.
Support for Target Processor-, Compiler-Dependent parts
DENSO-unique Code Optimization
Implementation of Knowledge from ProductionECU Programming
File Format has Compatibility with Legacy One
I/F Codes for Legacy Code Integration are also Generated
Compliance with Toyota Standard Coding Rules
Compatibility with Toyota In-house Tools Basic architecture of Basic architecture of AutoAuto--Code GeneratorCode Generator
CustomFcn#1
CustomFcn#2
CustomFcn#3
CustomFcn#4
Plug-in
Model Compiler EngineModel Compiler Engine((RTWRTW--EC)EC)
Customized APICustomized API
CustomFcn#1
CustomFcn#2
CustomFcn#3
CustomFcn#4
CustomFcn#1
CustomFcn#2
CustomFcn#3
CustomFcn#4
21 of 25
12
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Special Support Contract with MathWorks/Cybernet System
Official Continuous Support & Compatibility
Tool Version Used in Production Projectsmust be Fixed for a Long Term
Use Common Versions both in Toyota and DENSO
We Agreed a Special Relationship with MathWorks/Cybernet Systems to Provide Technical Support during Using Fixed Version for Production Projects
Year
TMW ’s ProductGeneral Release
Version
Automotive Industry
22 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
How Suppliers should be in MBD
In MBD Process, Overall Development Efficiency Depends on Interface
between OEM and Supplier, more and more than Legacy Process.
■Key Supplier Capabilities
1.Flexible Task Sharing with OEM (Component – System Level)
2.Flexibility to Meet OEM’s Unique Development Environment
3.Ability to Manage Larger, more Complex Development Projects
4.Technology Development Capability in Areas where Supplier should
Take the Lead, such as Software Implementation and ECU Testing
5.System Development Capability with Vehicle System View like OEM
24 of 25
13
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Conclusion
• Since 1996, DENSO has been Promoting MBD Implementation,Deployment and Penetration. Currently, Each ProductionDepartments Operates MBD Activities Independently.
• KFS (Key Success Factors) for MBD Promotion/Implementation are AIR (“Advanced,” “Initiative,” and “Reinforce”).
• Productions Departments are Trying to Investigate Effective Useof ACG, Managing Large-Scale MBD and so on.
• DENSO Moves forward from “Matlab Based Development” to Real “Model Base Development”, and Continue to Accelerate MBD through Tight Collaboration of R&D Team and Production Departments. (Of Course, Using Matlab as a Core Tool, and Trying to Use
Other Peripheral Tools to Leverage Total Environment)
25 of 25
This information is exclusive property of DENSO CORPORATION.Without their consent, it shall not be reprinted or given to third parties. Beyond All Expectations!
Danke für Ihre Aufmerksamkeit
Thank you for your attention
ご清聴ありがとうございました
Recommended