Accelerating Development of VCU Software in Iveco eDaily with Model-Based Design
Dr. Alessio Canepa, Head of Simulations and Controls, Electrification Technologies Department, Iveco Group
The eDaily is Iveco Group's new electric light commercial vehicle, launched in 2023. At its core, the vehicle control unit (VCU) represents its brain, working as the center of a sophisticated star-based control system. The VCU oversees various aspects of the vehicle such as traction control, thermal systems, recharging processes, the entire HV domain, HMI components, and more. To keep full control over the vehicle software, Iveco developed the VCU application software internally, establishing a dedicated team of software engineers and defining related processes, methods, and tools.
This presentation illustrates how Iveco Group choose an approach based on Model-Based Design leveraging MATLAB® products. By making use of libraries, data dictionaries, and referenced models, we designed a completely new software architecture to create a clear separation between the application software and the basic software, and to make the application software easily reusable over different projects. We reserved part of the software for safety monitors to achieve compliance with ISO 26262.
Safety-related software was qualified with Simulink Test™, Simulink Report Generator™, and Polyspace®. By integrating SVN into our Simulink® project, we designed a development process where multiple software engineers can work in parallel in an agile manner, achieving near-daily software releases. We created a virtual vehicle where our whole VCU application software can be integrated and tested. By using model variants, we made the virtual vehicle effortlessly convertible in the emulation engine of the hardware-in-the-loop testbench for our VCU. Finally, many of the actions needed to build and test the software have been automated via scripts to obtain an effective CI/CT pipeline.
Published: 3 Jun 2024
Featured Product
Simulink
Up Next:
Related Videos:
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)