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:
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)
Asien-Pazifik
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)