DOI: 10.5281/zenodo.15631382
title: Diagnostics of Interturn Short Circuits in PMSMs With Online Fault Indicators Estimation - Dataset

description: Project: Diagnostics of Interturn Short Circuits in PMSMs With Online Fault Indicators Estimation

 

Authors: Lukas Zezula, Matus Kozovsky and Petr Blaha 

(corresponding author: Lukas Zezula, e-mail: lukas.zezula@ceitec.vutbr.cz)

 

Affiliation: CEITEC - Central European Institute of Technology,

     Brno University of Technology, 612 00 Brno, Czech Republic

 

Abstract: Measurement data for testing algorithms diagnosing interturn short circuits in permanent magnet synchronous motors, collected at various operating points and fault severities.

 

Keywords: discrete-time systems, fault detection, fault diagnosis, fault location, parameter estimation, permanent magnet motors, recursive estimation

 

Funding: This work was supported in part by Czech Science Foundation through the Analysis of Discrete and Continuous Dynamical Systems with Emphasis on Identification Problems Grant 23-06476S, in part by European Union through the project Robotics and Advanced Industrial Production under Grant CZ.02.01.01/00/22_008/0004590, in part by AI4CSM: Automotive Intelligence for/at Connected Shared Mobility under Grant 101007326/8A21013, in part by the Ministry of Education, Youth and Sports of the Czech Republic and Chips Joint Undertaking (Chips JU), in part by the infrastructure of RICAIP through the European Union’s Horizon 2020 research and innovation programme under Grant 857306, in part by the Ministry of Education, Youth and Sports under OP RDE Grant CZ.02.1.01/0.0/0.0/17_043/0010085, and in part by the Brno City Municipality.

 

Files included:

├── 20kWmotor/                    # Measured data on 20 kW experimental motor for an ISC occurring at diverse operating conditions stored as timeseries objects in .mat files

│   ├── load_transient_1000_1turn.mat      # Load transient at 1000 rad/s from 2 to 7 Nm with a 200 Nm/s rate, fault severity 1/7

│   ├── load_transient_1000_2turns.mat      # Load transient at 1000 rad/s from 2 to 7 Nm with a 200 Nm/s rate, fault severity 2/7

│   ├── load_transient_1000_3turns.mat      # Load transient at 1000 rad/s from 2 to 7 Nm with a 200 Nm/s rate, fault severity 3/7

│   ├── steady_state_1000_1turn.mat      # Velocity steady state at 1000 rad/s with 5 Nm load, fault severity 1/7

│   ├── steady_state_1000_2turns.mat      # Velocity steady state at 1000 rad/s with 5 Nm load, fault severity 2/7

│   ├── steady_state_1000_3turns.mat      # Velocity steady state at 1000 rad/s with 5 Nm load, fault severity 3/7

│   ├── velocity_transient_1000_1turn.mat       # Velocity transient from 1000 to 1400 rad/s with 5 Nm load, fault severity 1/7

│   ├── velocity_transient_1000_2turns.mat      # Velocity transient from 1000 to 1400 rad/s with 5 Nm load, fault severity 2/7

│   └── velocity_transient_1000_3turns.mat      # Velocity transient from 1000 to 1400 rad/s with 5 Nm load, fault severity 3/7

│

├── 200Wmotor/                    # Measured data on 200 W experimental motor for an ISC occurring at diverse operating conditions stored as timeseries objects in .mat files

│   ├── load_transient_1000_4turns.mat      # Load transient at 1000 rad/s from 0.25 to 0.75 Nm with a 2 Nm/s rate, fault severity 4/25

│   ├── load_transient_1200_2turns.mat      # Load transient at 1200 rad/s from 0.25 to 0.75 Nm with a 5 Nm/s rate, fault severity 2/25

│   ├── load_transient_1200_4turns.mat      # Load transient at 1200 rad/s from 0.25 to 0.75 Nm with a 5 Nm/s rate, fault severity 4/25

│   ├── load_transient_1200_6turns.mat      # Load transient at 1200 rad/s from 0.25 to 0.75 Nm with a 5 Nm/s rate, fault severity 6/25

│   ├── steady_state_1000_4turns.mat      # Velocity steady state at 1000 rad/s with 0.5 Nm load, fault severity 4/25

│   ├── steady_state_1200_2turns.mat      # Velocity steady state at 1200 rad/s without a load, fault severity 2/25

│   ├── steady_state_1200_4turns.mat      # Velocity steady state at 1200 rad/s without a load, fault severity 4/25

│   ├── steady_state_1200_6turns.mat      # Velocity steady state at 1200 rad/s without a load, fault severity 6/25

│   ├── velocity_transient_1000_4turns.mat      # Velocity transient from 1000 to 1400 rad/s with 0.5 Nm load, fault severity 4/25

│   ├── velocity_transient_1200_2turns.mat      # Velocity transient from 800 to 1200 rad/s without a load, fault severity 2/25

│   ├── velocity_transient_1200_4turns.mat      # Velocity transient from 800 to 1200 rad/s without a load, fault severity 4/25

│   └── velocity_transient_1200_6turns.mat      # Velocity transient from 800 to 1200 rad/s without a load, fault severity 6/25

│

└── README.txt                # This file

 

Data in .mat files:

ialbt_meas ... Alpha and beta axis currents (respectively) transformed from the measured stator currents

idq_meas ... Direct and quadrature axis currents (respectively) transformed from the measured stator currents

if_meas ... Measured fault current

SinCos ... Angle tracking observer outputs: sine and cosine (respectively) of the electrical angle

ualbt ... Alpha and beta axis voltages (respectively) generated by the control algorithm

udq ... Direct and quadrature axis voltages (respectively) generated by the control algorithm

we ... Angle tracking observer outputs: estimated electrical angular velocity