This paper describes the implementation and experimental verification of an instrument fault detection (IFD) scheme for stroke sensors. In the scheme, a nonlinear autoregressive with exogenous inputs (NARX) neural network works as a soft sensor for the generation of residuals, while a rule-based decision maker provides the fault detection and classification. The scheme was thought to be implemented in the firmware of central units for the control of semiactive suspension systems for motorbikes. Execution times compatible with the real-time application constraints are reached through straightforward programing rules and suitable code optimization. These times were obtained with machine parameter values (such as clock frequency and absorbed current) far below the upper limit of the range, thanks to the adoption of a programing methodology specially designed for the real-time implementation of diagnostic schemes on general-purpose microcontrollers (MCUs). The diagnostic performance of the scheme was verified through an experimental campaign, carried out on a motorcycle featured with electronic controlled semiactive suspensions. Promptness and reliability in detecting the most common faults of the rear stroke sensor resulted fully compatible with actual applications' expected values.

Online Fault Detection of Rear Stroke Suspension Sensor in Motorcycle

Capriglione, Domenico;Carratu, Marco;Pietrosanto, Antonio;Sommella, Paolo
2019

Abstract

This paper describes the implementation and experimental verification of an instrument fault detection (IFD) scheme for stroke sensors. In the scheme, a nonlinear autoregressive with exogenous inputs (NARX) neural network works as a soft sensor for the generation of residuals, while a rule-based decision maker provides the fault detection and classification. The scheme was thought to be implemented in the firmware of central units for the control of semiactive suspension systems for motorbikes. Execution times compatible with the real-time application constraints are reached through straightforward programing rules and suitable code optimization. These times were obtained with machine parameter values (such as clock frequency and absorbed current) far below the upper limit of the range, thanks to the adoption of a programing methodology specially designed for the real-time implementation of diagnostic schemes on general-purpose microcontrollers (MCUs). The diagnostic performance of the scheme was verified through an experimental campaign, carried out on a motorcycle featured with electronic controlled semiactive suspensions. Promptness and reliability in detecting the most common faults of the rear stroke sensor resulted fully compatible with actual applications' expected values.
File in questo prodotto:
File Dimensione Formato  
65 Capriglione Pre-print.pdf

accesso aperto

Descrizione: 0018-9456 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Link Editore: https://ieeexplore.ieee.org/document/8693626#:~:text=10.1109/TIM.2019.2905945
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Creative commons
Dimensione 1.87 MB
Formato Adobe PDF
1.87 MB Adobe PDF Visualizza/Apri
65 Capriglione Definitivo.pdf

non disponibili

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 2.43 MB
Formato Adobe PDF
2.43 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11386/4723213
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 43
  • ???jsp.display-item.citation.isi??? 33
social impact