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 | 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.