Walter Nesci
Basic Application SW Dept. Manager
MM Autosar X-Pro Responsible
Torino, December 11th, 2008
- A Global Standard
Magneti Marelli System and Application development with AUTOSAR
Torino, December 11th , 2008
.:. Introduction, automotive market scenario
The main drivers of today’s automotive applications are the reductions of ECU systems
cost as well as the development of new innovative functions such as: highly perceived vehicle performances, active vehicle safety, new emission laws (EU6) and CO2
reduction.
AUTOSAR Partnership is expected to play a major role by bringing OEMs, System
Integrators and Suppliers in order to reuse standardized Basic Sw solution, using Electronic Platforms “as commodity” and focalizing the interest on the development of
innovative and competitive functions.
Torino, December 11th , 2008
� Scalability to different vehicle and platform variants.
� Implementation and standardization of basic system functions as an OEM and supplier wide “Standard Core” solution.
� Transferability of functions throughout network.
� Integration of functional modules from multiple suppliers.
� Maintainability throughout the whole “Product Life Cycle“.
� Increased use of “Commercial off the shelf hardware“.
� Software updates and upgrades over vehicle lifetime.
Reminder - Goals of AUTOSAR Partnership
Torino, December 11th , 2008
.:. MM – XXXX----PROPROPROPRO AUTOSAR PROJECT: MM BL INVOLVED
Torino, December 11th , 2008
• Answer to Customers request providing MM Electronic platforms with AUTOSAR Open SW Architecture offering the capability to integrate CUSTOMER BRAND Distinctive SW IP’s
• Provide to the Customers together with components and subsystem also the related SW control IP's
• Develop PILOT ECU Applications/Products for the MM BL involved
• Share the development of common SW modules and increase the reusability of “State of the Art” SW solutions among MM BL
• Share the SW development approach, know how and tool chain among MM BL
• Act as a “MM Virtual Factory” of Innovative SW Functions pluggable on Vehicles
using the AUTOSAR Technology.
.:. MM XXXX----PROPROPROPRO main Target
Torino, December 11th , 2008
New emerging roles: Function Supplier, Function Integrator
SW IP’s sharing:
“The same control IP's (developed by OEM’s or Tier-1) could be shared between different Tier-1 with strongly reducing of design time, validation time, and application time”
• Play the new roles requested by the emerging AUTOSAR business model:
• Function Integrator: provide electronic platform with integrated customer brand distinctive SW IP’s following the required development process
• Function Supplier: Provide Control/SW IP’s distinctive of MM brand pluggable in AUTOSAR SW Architecture
Torino, December 11th , 2008
.:. MM XXXX----PROPROPROPRO AUTOSAR tool-chain (applicative layer)
Solution Domain
Problem Domain
SW Component SW Component
& Composition & Composition
DescriptionsDescriptions
SW Components Documentation
System Desk
RequirementsRequirements
Formal ModulesFormal Modules
Simulink
Target Link
SW Components SW Components
Behavioral Behavioral
ModelsModels
RTESource Code
SW-CSource Code
RTE Generator
System Desk
Other RTE generator and BSW
configurator
Torino, December 11th , 2008
.:. Function/Control IP’s (SW-C) provider: IP’s Core & IP’s Package life-cycle
“Per Component development” of SW IP's with their interface “package” (and their own life-cycle)
Torino, December 11th , 2008
.:. Function (Application) Integrator
SW-C
Library
Target Application SW-C Data Base
Architecture Composition of the Target Application: SW-C Package connection with Graphical GUI
Architecture Composition of the Target Application: SW-C Package connection, eventually coming from third parts, with Graphical GUI, to build a target application
Torino, December 11th , 2008
.:. Electronic vs Sw development. A interesting point of view…
• AUTOSAR consortium has defined a new and profitable technology to support and manage the development of Sw ECUs.
• The clear separation between the life cycles of Sw IP’s interface and Sw IP’s behaviour facilitate reuse of Sw IP’s across different platforms
• AUTOSAR RTE does permit to realize the Sw integration phase on a interactive and testable CAE Sw environment
•... In analogy to what happened in the electronic world several years ago, some “equivalence”appear clearly evident:
• Chip Die vs SW-C-body
• Chip package vs SW-C interface
• Electronic architecture development using CAE tools vs integration of Sw application using authoring tool and RTE generation”
DIE
Package 1
Package 2
CAE
E. Platform 2
E. Platform 1
Ctrl IP’s
IP’s interface 1
IP’s interface 2
CAE Sw
Torino, December 11th , 2008
.:. MM Powertrain First Open Platform Vehicle (1)
• MM X-PRO AUTOSAR activities has been conducted on a demo vehicle based on new Fiat Group EU5 gasoline engine platform: “MultiAir©”.
• The MultiAir© system is an innovative Valve control mechatronic equipment able to modify stroke by stroke the admission valve phasing and opening time.
• SOP planned for 2Q 2009
Application Complexity:• Software components: around 200
• Data elements: 2650
• Data accesses: around 5000
• Calibration label: around 6000
• SW Tasks: 16
• Runnables: 624
Main System Functions:
• Variable Time and Phase Valve Control
• Emission law EU5
• Drive By Wire
• Enhanced Torque Management
• Uego lambda Sensor
• EOBD
• Digital Knocking recognition
Core: MPC 55xx family
Chipset MM proprietary
Torino, December 11th , 2008
• Full EMS Euro5 Gasoline Multair Application imported on dSpace System Desk (v. 1.1).
• AUTOSAR R. 2.1- ICC1 compliant SW Architecture
• Representation of each Sw modules in term of AUTOSAR SW-C, with its
runnables, provided ports and required ports.
• Full non regression and comparative test
completed on HIL simulator using car data test drive profiles
• On vehicle driving validation @ different
environment condition, on going
.:. MM Powertrain First Open Platform Vehicle (2)
Torino, December 11th , 2008
• Completed the migration phase to AUTOSAR RTE, SW-components
interfaces and their integration are fully managed under SW engineering CAE
environment (SystemDesk) strongly enforcing the industrial approach to SW
development (SW quality, SW integration and consistency verification,
reducing time to market)
• A more efficient data exchange and integration between different tools has to
be realized by tools vendor
.:. MM Powertrain First Open Platform Vehicle (3)
• Full SW-C Integration description, and RTE generation, compiled on target (MPC 55xx Family) @ 120Mhz:
• Delta Memory Consumption: Around 26KB of flash (~3%) and 3.8KB (~10%) of RAM (compiler Diab. 5.5.1)
• Delta CPU Consumption: First draft result of + 6-8% of CPU load @ 6000 Rpm
Torino, December 11th , 2008
.:. XXXX----PROPROPROPRO AUTOSAR: MOPAV MOPAV MOPAV MOPAV Project Milestones status
1Q08 2Q08 3Q08 4Q08 3Q09
MS 2: 06/08MS3STEP 1: 09/08
MS5STEP 2: 10/09
MS 4: 10/08
Validated proto for application and car activities
MS 1: 04/08
AUTOSAR RTE
ICC1 ICC3
On-going
Torino, December 11th , 2008
.:. MM AUTOSAR Basic SW (MAUTOCORE) Road Map
1Q09 2Q09 3Q09 4Q09
Availabilty of first configuration for standard MAUTOCORE platform: Focus on Diagnosis and Communication for ICC2
MS 1: 03/09
Availabilty of IOHW first Abstraction layer and complex device driver
MS 2: 06/09
ICC3
Availabilty of first complete MAUTOCORE platform ICC3
MS 3: 10/09
DEMO CAR with validated MAUTOCORE ICC3
MS 4: 11/09
Torino, December 11th , 2008
.:. Compete on Innovation: “AUTOSAR facilities”
An AUTOSAR open platform is an environment based on the following concepts:
� Standard architecture (BSW, OS, RTE, …)
� Allows the inclusion of third party software
� Maximize software portability and re-usability
� Fully support the Sw plug-in technology
� Guarantee scalability of the solutions
� Easy portable on different Hw
� Virtual Function Bus support the deployment of new functions on existing ECUs using vehicle domain
approach
Torino, December 11th , 2008
.:. Compete on innovation: MM Virtual Cooperative Vehicle
• FUEL ECONOMY AND EMISSIONS
• Green Navigation
• Driver behaviour monitoring
• Gear shift indicator
• …
•SAFETY/ADAS
• ADAS integration
• Suspension contest adaptation
• Lighting Control and DRL
• …
• VEHICLE EFFICIENCY
• Powertrain control strategies
• Active suspensions
• Start&Stop
..
Automotive market ask to integrate
more and more new functions such
as:
Magneti Marelli Virtual Cooperative
Vehicle:
Torino, December 11th , 2008
.:. Green Driving: IP’s development
• The Navigation System can provide directly to the car in real time required data for
optimum powertrain management. Having access to Navigation data, Magneti Marelli advanced engine management systems can adapt at any time the different parameters
including injection, throttle, intelligent Stop&Start and gear, to minimize the fuel consumption and save emissions. Anticipation of the road ahead allows a smooth drive resulting in a decreased consumption.
Torino, December 11th , 2008
.:. Compete on Innovation: Green Driving Integration
The AUTOSAR Virtual Function Bus
is the new level of abstraction (implemented with RTE).
It supports a design of SW components (functions) independent from ECU mapping within the vehicle
network
CAN NETWORK
NAVIGATOR POWERTRAIN GEAR
Torino, December 11th , 2008
.:. Green driving: results
High fuel consumption factors: Attributes and content frommaps:
�Slopes
�Start & stop sequences (Idling time)
� Speed changes
�Slopes degree
�Traffic, traffic light
�Crossroads, curves
MM CO2 ReductionAlgorithms
�Optimal vehicle speed target
�Green Gearshift control
�Advanced Stop&Start
Torino, December 11th , 2008
�Magneti Marelli has launched a first generation of Green Driving & Routing,
soon to be available on the FIAT500, based on technology with
the synergic cooperation of MM Navigator, Engine Management System,
MM Transmission Management System
�Using the AUTOSAR technology competition between Automotive players will
be refocused on Product Innovation, giving energy to design and realization of
Control Solutions dedicated to increase system perceived value from the final
customer.
.:. Summary
Torino, December 11th , 2008
Thank you for your attention
Any Questions?