TY - JOUR
T1 - Functional Verification of Extended Kalman Filter on FPGA for Railway Wheelset Parameters Estimation
AU - Mal, Khakoo
AU - Memon, Tayab Din
AU - Kalwar, Imtiaz Hussain
AU - Junejo, Allah Rakhio
AU - Memon, Majid Hussain
AU - Memon, Tarique Rafique
AU - Memon, Sufyan Ali
AU - Chowdhry, Bhawani Shankar
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2025
Y1 - 2025
N2 - The forces generated at the wheel-rail contact patch are important and crucial to the railway vehicle's operation because they control the dynamic behavior of the entire rolling stock. The transfer of the tractive force applied by the locomotive's traction and braking system requires a certain amount of adhesion force at the wheel-rail contact area. The wheel may skid while decelerating and slip when accelerating due to the maximal adhesion force at the wheel-rail interface may be less than the applied tractive force. A major difficulty is accurately estimating adhesion conditions and implementing them in real time because the contact forces between the wheel and rail are complicated and are highly non-linear. The fast-processing speed and hardware flexibility of field programmable gate arrays (FPGAs) make them ideal for the implementation of nonlinear condition monitoring systems. The goal of our work is to estimate various railway wheelset characteristics relating to wheel-rail contact forces under variable track-contact situations by designing and implementing the extended Kalman filter (EKF) model utilizing MATLAB and FPGA. The onboard estimation of wheel-rail interaction parameters is verified using the Xilinx® System-On-Chip (SoC) Zynq and Xilinx Spartan-3 FPGA devices, built-in with the National Instruments (NI) myRIO® development board and sbRIO® single-board controller. Two FPGA platforms are used to test the dataset generated by the MATLAB railway nonlinear wheelset model under different track circumstances, which include the vehicle's acceleration and deceleration modes. The 95% of the simulation results achieved. The proposed model's hardware synthesizes on FPGA are validated, and the area-performance is analyzed. Both FPGA devices take 52 cycles per sample and hence throughput becomes 769 kilo samples per second. Comparing the Xilinx System-On-Chip Zynq FPGA device to the Spartan-3, it is found that the latter offers a worse area-performance tradeoff for the suggested calculation of railway wheelset parameters. The industry 4.0 is greatly benefit from the promising functional verification and area-performance analysis on small commercial FPGA devices to detect and identify the faults in the early stages as part of predictive maintenance that saves time, money, and reduce accidents caused by railway derailments. Hence properly estimation of wheel-rail contact conditions with real-time implementation on FPGA can meet the expectation that railway vehicles would be extremely fast, comfortable, safe, and cost-effective modes of transportation worldwide.
AB - The forces generated at the wheel-rail contact patch are important and crucial to the railway vehicle's operation because they control the dynamic behavior of the entire rolling stock. The transfer of the tractive force applied by the locomotive's traction and braking system requires a certain amount of adhesion force at the wheel-rail contact area. The wheel may skid while decelerating and slip when accelerating due to the maximal adhesion force at the wheel-rail interface may be less than the applied tractive force. A major difficulty is accurately estimating adhesion conditions and implementing them in real time because the contact forces between the wheel and rail are complicated and are highly non-linear. The fast-processing speed and hardware flexibility of field programmable gate arrays (FPGAs) make them ideal for the implementation of nonlinear condition monitoring systems. The goal of our work is to estimate various railway wheelset characteristics relating to wheel-rail contact forces under variable track-contact situations by designing and implementing the extended Kalman filter (EKF) model utilizing MATLAB and FPGA. The onboard estimation of wheel-rail interaction parameters is verified using the Xilinx® System-On-Chip (SoC) Zynq and Xilinx Spartan-3 FPGA devices, built-in with the National Instruments (NI) myRIO® development board and sbRIO® single-board controller. Two FPGA platforms are used to test the dataset generated by the MATLAB railway nonlinear wheelset model under different track circumstances, which include the vehicle's acceleration and deceleration modes. The 95% of the simulation results achieved. The proposed model's hardware synthesizes on FPGA are validated, and the area-performance is analyzed. Both FPGA devices take 52 cycles per sample and hence throughput becomes 769 kilo samples per second. Comparing the Xilinx System-On-Chip Zynq FPGA device to the Spartan-3, it is found that the latter offers a worse area-performance tradeoff for the suggested calculation of railway wheelset parameters. The industry 4.0 is greatly benefit from the promising functional verification and area-performance analysis on small commercial FPGA devices to detect and identify the faults in the early stages as part of predictive maintenance that saves time, money, and reduce accidents caused by railway derailments. Hence properly estimation of wheel-rail contact conditions with real-time implementation on FPGA can meet the expectation that railway vehicles would be extremely fast, comfortable, safe, and cost-effective modes of transportation worldwide.
KW - accuracy index
KW - Adhesion conditions
KW - extended Kalman filter
KW - FPGA synthesis
KW - simulation
UR - http://www.scopus.com/inward/record.url?scp=105003591671&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2025.3563643
DO - 10.1109/ACCESS.2025.3563643
M3 - Article
AN - SCOPUS:105003591671
SN - 2169-3536
JO - IEEE Access
JF - IEEE Access
ER -