A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle
The realization of the first prototype of a vehicle requires several tests of the algorithms implemented on the electronic control unit (ECU). This represents an important step for conventional vehicles, which becomes fundamental when dealing with unmanned vehicles. Since there is no human supervisi...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-07-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/15/6730 |
_version_ | 1797525833135423488 |
---|---|
author | Michele Vignati Nicola Debattisti Maria Laura Bacci Davide Tarsitano |
author_facet | Michele Vignati Nicola Debattisti Maria Laura Bacci Davide Tarsitano |
author_sort | Michele Vignati |
collection | DOAJ |
description | The realization of the first prototype of a vehicle requires several tests of the algorithms implemented on the electronic control unit (ECU). This represents an important step for conventional vehicles, which becomes fundamental when dealing with unmanned vehicles. Since there is no human supervision, most critical tasks are handled by the control unit, which results in higher complexity for the control algorithms. In this work, a software-in-the-loop (SiL) test bench is used to validate the control algorithms of a vehicle control unit (VCU) for a driverless railway vehicle (DLRV). The VCU manages the control of the traction motors, pneumatic braking systems, and range extender, as well as control of the hybrid powertrain configuration to guarantee a high level of availability via the use of redundant systems. The SiL test bench has been developed in a Simulink real-time environment, where the vehicle model is simulated along with its fundamental subsystems. The model communicates with the VCU through a CAN bus protocol in the same way that it will operate with a real vehicle. The proposed method can be used to simulate many mission profiles for the DLRV, which may last several hours each. Moreover, this kind of test bench ensures a high time resolution, which allows one to find solutions for problems which occur with a time scale that is much smaller than the simulation time scale. |
first_indexed | 2024-03-10T09:19:34Z |
format | Article |
id | doaj.art-30c4497a4a3e4b2aab3ecf4a9d37ac1b |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T09:19:34Z |
publishDate | 2021-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-30c4497a4a3e4b2aab3ecf4a9d37ac1b2023-11-22T05:18:37ZengMDPI AGApplied Sciences2076-34172021-07-011115673010.3390/app11156730A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway VehicleMichele Vignati0Nicola Debattisti1Maria Laura Bacci2Davide Tarsitano3Department of Mechanical Engineering, Politecnico di Milano, Via La Masa 1, 20156 Milano, ItalyDepartment of Mechanical Engineering, Politecnico di Milano, Via La Masa 1, 20156 Milano, ItalyDepartment of Mechanical Engineering, Politecnico di Milano, Via La Masa 1, 20156 Milano, ItalyDepartment of Mechanical Engineering, Politecnico di Milano, Via La Masa 1, 20156 Milano, ItalyThe realization of the first prototype of a vehicle requires several tests of the algorithms implemented on the electronic control unit (ECU). This represents an important step for conventional vehicles, which becomes fundamental when dealing with unmanned vehicles. Since there is no human supervision, most critical tasks are handled by the control unit, which results in higher complexity for the control algorithms. In this work, a software-in-the-loop (SiL) test bench is used to validate the control algorithms of a vehicle control unit (VCU) for a driverless railway vehicle (DLRV). The VCU manages the control of the traction motors, pneumatic braking systems, and range extender, as well as control of the hybrid powertrain configuration to guarantee a high level of availability via the use of redundant systems. The SiL test bench has been developed in a Simulink real-time environment, where the vehicle model is simulated along with its fundamental subsystems. The model communicates with the VCU through a CAN bus protocol in the same way that it will operate with a real vehicle. The proposed method can be used to simulate many mission profiles for the DLRV, which may last several hours each. Moreover, this kind of test bench ensures a high time resolution, which allows one to find solutions for problems which occur with a time scale that is much smaller than the simulation time scale.https://www.mdpi.com/2076-3417/11/15/6730software-in-the-loopunmanned vehiclerailway vehicle simulationhybrid powertrain |
spellingShingle | Michele Vignati Nicola Debattisti Maria Laura Bacci Davide Tarsitano A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle Applied Sciences software-in-the-loop unmanned vehicle railway vehicle simulation hybrid powertrain |
title | A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle |
title_full | A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle |
title_fullStr | A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle |
title_full_unstemmed | A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle |
title_short | A Software-in-the-Loop Simulation of Vehicle Control Unit Algorithms for a Driverless Railway Vehicle |
title_sort | software in the loop simulation of vehicle control unit algorithms for a driverless railway vehicle |
topic | software-in-the-loop unmanned vehicle railway vehicle simulation hybrid powertrain |
url | https://www.mdpi.com/2076-3417/11/15/6730 |
work_keys_str_mv | AT michelevignati asoftwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT nicoladebattisti asoftwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT marialaurabacci asoftwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT davidetarsitano asoftwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT michelevignati softwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT nicoladebattisti softwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT marialaurabacci softwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle AT davidetarsitano softwareintheloopsimulationofvehiclecontrolunitalgorithmsforadriverlessrailwayvehicle |