Modern development of electronic control systems for agricultural tractors relies on model-based design of the control software and extensive virtual testing in simulation environments, before the final field tests on the actual machines. After the definition of requirements and specifications, each step of the typical development and validation flow, which includes model-, software- and hardware-in-the-loop (MIL, SIL, HIL) simulations, addresses different specific levels of detail in the control system while sharing the same top-level requirements in terms of desired machine behavior, thus making toolchain modularity and reusability paramount to optimize the whole development effort. A further level of complexity is added by distributed architectures, where multiple electronic units (ECUs) coordinate their operation via communication over a vehicle network, requiring proper verification of the exchange of signals conveying requests, feedbacks and status information. The present work focuses on a two-unit subsystem controlling the driveline in a class of tractors equipped with a CVT transmission, connected via CAN bus network. Dedicated verification modules have been implemented in the Matlab/Simulink/Stateflow environment, which monitor the relevant physical variables in the system (e.g. clutch pressures) and the message exchange between the two units (e.g. gear request and feedback). The CAN Watcher module internally implements a "reverse control logic", directly derived from the design requirements (i.e. independently of the actual control code implementation, for proper development-validation separation) to check that the overall system behavior be coherent with the maneuver being executed; CVT Performer instead dynamically tests the compliance to performance requirements (e.g. vehicle velocity profile). Each module can seamlessly be deployed as an independent software component in MIL, SIL and HIL environments and on a (dedicated) ECU for on-field online diagnostic.

A Modular Software-Component Framework for the Development of Distributed Electronic Control Systems for Agricultural Tractors

Massimo Martelli;Mirko Pagano;Silvia Gessi;
2019

Abstract

Modern development of electronic control systems for agricultural tractors relies on model-based design of the control software and extensive virtual testing in simulation environments, before the final field tests on the actual machines. After the definition of requirements and specifications, each step of the typical development and validation flow, which includes model-, software- and hardware-in-the-loop (MIL, SIL, HIL) simulations, addresses different specific levels of detail in the control system while sharing the same top-level requirements in terms of desired machine behavior, thus making toolchain modularity and reusability paramount to optimize the whole development effort. A further level of complexity is added by distributed architectures, where multiple electronic units (ECUs) coordinate their operation via communication over a vehicle network, requiring proper verification of the exchange of signals conveying requests, feedbacks and status information. The present work focuses on a two-unit subsystem controlling the driveline in a class of tractors equipped with a CVT transmission, connected via CAN bus network. Dedicated verification modules have been implemented in the Matlab/Simulink/Stateflow environment, which monitor the relevant physical variables in the system (e.g. clutch pressures) and the message exchange between the two units (e.g. gear request and feedback). The CAN Watcher module internally implements a "reverse control logic", directly derived from the design requirements (i.e. independently of the actual control code implementation, for proper development-validation separation) to check that the overall system behavior be coherent with the maneuver being executed; CVT Performer instead dynamically tests the compliance to performance requirements (e.g. vehicle velocity profile). Each module can seamlessly be deployed as an independent software component in MIL, SIL and HIL environments and on a (dedicated) ECU for on-field online diagnostic.
2019
Istituto per le Macchine Agricole e Movimento Terra - IMAMOTER - Sede Ferrara
978-80-213-2955-3
Agricultural Tractor
Driveline
Model-Based Design
Simulation
X-in-the-Loop
Distributed Electronic Control System
Validation
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/388002
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact