Discrete-Time Modeling of Interturn Short Circuits in Interior PMSMs - Data and Models
Creators: name: Zezula, Lukáš
name: Kozovsky, Matus
name: Buchta, Luděk
name: Blaha, Petr
Publisher: name: Zenodo
Year: 2025
Subjects: discrete-time systems
fault currents
fault diagnosis
mathematical model
model checking
permanent magnet motors
short-circuit currents

description: Project: Discrete-Time Modeling of Interturn Short Circuits in Interior PMSMs

 

Authors: Lukas Zezula, Matus Kozovsky, Ludek Buchta 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

 

Files included:

├── Data_diverse_FI/                    # Measured and DTM-generated data for an ISC occurring with diverse fault indicators stored as timeseries objects in .mat files

│   ├── Rsc_changes_3turns_1Nm.mat      # Rsc changes at 1900 rad/s with 1 Nm load, sgm=3/25, Rsc decreasing in 14.4 + {442, 47.0, 5.62, 1.74} mOhm

│   ├── Rsc_changes_3turns_3Nm.mat      # Rsc changes at 1900 rad/s with 3 Nm load, sgm=3/25, Rsc decreasing in 14.4 + {442, 47.0, 5.62, 1.74} mOhm

│   ├── Rsc_changes_6turns_1Nm.mat      # Rsc changes at 1900 rad/s with 1 Nm load, sgm=6/25, Rsc decreasing in 14.4 + {442, 47.0, 5.62, 1.74} mOhm

│   └── Rsc_changes_6turns_3Nm.mat # Rsc changes at 1900 rad/s with 3 Nm load, sgm=6/25, Rsc decreasing in 14.4 + {442, 47.0, 5.62, 1.74} mOhm

│

├── Data_diverse_OC/                    # Measured and DTM-generated data for an ISC occurring at diverse operating conditions stored as timeseries objects in .mat files

│   ├── load_transient.mat          # Load transient at 1400 rad/s from 1 to 3 Nm with a 50 Nm/s rate, Rsc = (1.74 + 14.4) mOhm, sgm = 10/25

│   ├── velocity_transient.mat # Velocity transient from 1200 to 1600 rad/s with a 10000 rad/s^2 rate and 2 Nm load, Rsc = (1.74 + 14.4) mOhm, sgm = 10/25

│   └── steady_state.mat # Velocity steady state at 1400 rad/s with a 1 Nm load, Rsc = (1.74 + 14.4) mOhm, sgm = 10/25

│

├── Models/                    # Models prepared in MATLAB Simulink, MATLAB 2024b

│   ├── codegen_mod_eul.slx             # Single-precision implementation of the forward Euler DTM for code generation

│   ├── codegen_mod_new.slx             # Single-precision implementation of the derived DTM for code generation

│   └── models_comparison.slx           # Comparing the DTMs with the continuous-time model

│

└── README.txt                # This file

 

Data in .mat files:

idq_eul ... Direct and quadrature axis currents (respectively) predicted by the forward Euler DTM

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

idq_new ... Direct and quadrature axis currents (respectively) predicted by the derived DTM

if_eul ... Fault current predicted by the forward Euler DTM

if_meas ... Fault current measured in the FIU

if_new ... Fault current predicted by the derived DTM

Rsc ... Emulated short circuit resistance

sgm ... Emulated fault severity

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

Te_eul ... Electromagnetic torque predicted by the forward Euler DTM

Te_meas ... Electromagnetic torque calculated from the post-processed measured torque

Te_new ... Electromagnetic torque predicted by the derived DTM

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

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