Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors

Permanent magnet synchronous motors (PMSMs) are widely used in a variety of fields such as aviation, aerospace, marine, and industry due to their high angular position accuracy, energy conversion efficiency, and fast response. However, driving errors caused by the non-ideal characteristics of the dr...

Full description

Saved in:
Bibliographic Details
Main Authors: Qihang Chen, Wanzhen Wu, Qianen He
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/24/7945
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846102774491643904
author Qihang Chen
Wanzhen Wu
Qianen He
author_facet Qihang Chen
Wanzhen Wu
Qianen He
author_sort Qihang Chen
collection DOAJ
description Permanent magnet synchronous motors (PMSMs) are widely used in a variety of fields such as aviation, aerospace, marine, and industry due to their high angular position accuracy, energy conversion efficiency, and fast response. However, driving errors caused by the non-ideal characteristics of the driver negatively affect motor control accuracy. Compensating for the errors arising from the non-ideal characteristics of the driver demonstrates substantial practical value in enhancing control accuracy, improving dynamic performance, minimizing vibration and noise, optimizing energy efficiency, and bolstering system robustness. To address this, the mechanism behind these non-ideal characteristics is analyzed based on the principles of space vector pulse width modulation (SVPWM) and its circuit structure. Tests are then conducted to examine the actual driver characteristics and verify the analysis. Building on this, a real-time compensation method is proposed, physically matched to the driver. Using the volt–second equivalence principle, an input–output voltage model of the driver is derived, with model parameters estimated from test data. The driving error is then compensated with a voltage method based on the model. The results of simulations and experiments show that the proposed method effectively mitigates the influence of the driver’s non-ideal characteristics, improving the driving and speed control accuracies by 88.07% (reducing the voltage error from 0.7345 V to 0.0879 V for a drastic command voltage with a sinusoidal amplitude of 10 V and a frequency of 50 Hz) and 53.08% (reducing the speed error from 0.0130°/s to 0.0061°/s for a lower command speed with a sinusoidal amplitude of 20° and a frequency of 0.1 Hz), respectively, in terms of the root mean square errors. This method is cost-effective, practical, and significantly enhances the control performance of PMSMs.
format Article
id doaj-art-3a8fc7b8281b4496a851e5ea4cda37d8
institution Kabale University
issn 1424-8220
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-3a8fc7b8281b4496a851e5ea4cda37d82024-12-27T14:52:31ZengMDPI AGSensors1424-82202024-12-012424794510.3390/s24247945Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous MotorsQihang Chen0Wanzhen Wu1Qianen He2School of Physics and Information Engineering, Fuzhou University, Fuzhou 350108, ChinaSchool of Optoelectronic Science and Engineering, University of Electronic Science and Technology, Chengdu 611731, ChinaSchool of Physics and Information Engineering, Fuzhou University, Fuzhou 350108, ChinaPermanent magnet synchronous motors (PMSMs) are widely used in a variety of fields such as aviation, aerospace, marine, and industry due to their high angular position accuracy, energy conversion efficiency, and fast response. However, driving errors caused by the non-ideal characteristics of the driver negatively affect motor control accuracy. Compensating for the errors arising from the non-ideal characteristics of the driver demonstrates substantial practical value in enhancing control accuracy, improving dynamic performance, minimizing vibration and noise, optimizing energy efficiency, and bolstering system robustness. To address this, the mechanism behind these non-ideal characteristics is analyzed based on the principles of space vector pulse width modulation (SVPWM) and its circuit structure. Tests are then conducted to examine the actual driver characteristics and verify the analysis. Building on this, a real-time compensation method is proposed, physically matched to the driver. Using the volt–second equivalence principle, an input–output voltage model of the driver is derived, with model parameters estimated from test data. The driving error is then compensated with a voltage method based on the model. The results of simulations and experiments show that the proposed method effectively mitigates the influence of the driver’s non-ideal characteristics, improving the driving and speed control accuracies by 88.07% (reducing the voltage error from 0.7345 V to 0.0879 V for a drastic command voltage with a sinusoidal amplitude of 10 V and a frequency of 50 Hz) and 53.08% (reducing the speed error from 0.0130°/s to 0.0061°/s for a lower command speed with a sinusoidal amplitude of 20° and a frequency of 0.1 Hz), respectively, in terms of the root mean square errors. This method is cost-effective, practical, and significantly enhances the control performance of PMSMs.https://www.mdpi.com/1424-8220/24/24/7945driving error compensationpermanent magnet synchronous motorspace vector pulse width modulationspeed control
spellingShingle Qihang Chen
Wanzhen Wu
Qianen He
Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
Sensors
driving error compensation
permanent magnet synchronous motor
space vector pulse width modulation
speed control
title Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
title_full Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
title_fullStr Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
title_full_unstemmed Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
title_short Characteristic Analysis and Error Compensation Method of Space Vector Pulse Width Modulation-Based Driver for Permanent Magnet Synchronous Motors
title_sort characteristic analysis and error compensation method of space vector pulse width modulation based driver for permanent magnet synchronous motors
topic driving error compensation
permanent magnet synchronous motor
space vector pulse width modulation
speed control
url https://www.mdpi.com/1424-8220/24/24/7945
work_keys_str_mv AT qihangchen characteristicanalysisanderrorcompensationmethodofspacevectorpulsewidthmodulationbaseddriverforpermanentmagnetsynchronousmotors
AT wanzhenwu characteristicanalysisanderrorcompensationmethodofspacevectorpulsewidthmodulationbaseddriverforpermanentmagnetsynchronousmotors
AT qianenhe characteristicanalysisanderrorcompensationmethodofspacevectorpulsewidthmodulationbaseddriverforpermanentmagnetsynchronousmotors