Data-driven fault diagnosis of power converter systems

This project aims to develop a hardware platform which can operate a three-phase synchronous motor and simulate the open-circuit fault state of the IGBTs in the three-phase power inverter, acquire the time-varying current data of each three phase, and diagnosis the fault type by data-driven methods...

Full description

Saved in:
Bibliographic Details
Main Author: Su, Yuancheng
Other Authors: Xu Yan
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167346
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This project aims to develop a hardware platform which can operate a three-phase synchronous motor and simulate the open-circuit fault state of the IGBTs in the three-phase power inverter, acquire the time-varying current data of each three phase, and diagnosis the fault type by data-driven methods according to the acquired current data in real time. To realize those functions mentioned above, the TI controlCARD evaluation board with the hardware-in-the-loop is applied to control the operation of the motor, the equipment based on STM32 is designed to acquire data, and the raspberry pi is applied to process the acquired data and realize fault diagnosis. In the first part of this thesis, a detailed instruction to the operation of the built hardware platform is developed in order to help others who intend to do further study using this platform get a quick start. In the second part, the data-driven methods in open-circuit fault diagnosis of the three-phase pulse-width modulation (PWM) inverter are discussed, and the performances of random forest (RF), support vector machine (SVM), k-nearest neighborhood (KNN) and extreme learning machine (ELM) are tested in the condition of both simulation environment and the built hardware platform environment. After getting and analyzing the performances, further thoughts about how to improve the performance of the algorithm in real operation and how to improve the data quality of the built hardware platform are proposed in the last part. Among those, missing data problem is mainly focused.