PMSM control and modelling (FOC, SVPWM, THIPWM, ...)

version 1.4 (11.3 MB) by Federico Giai Pron
Field oriented control, space vector modulation, flux-weakening, speed/torque control, plant model, automatic calibration and tuning

595 Downloads

Updated Fri, 25 Nov 2022 10:47:16 +0000

From GitHub

View License on GitHub

Overview
Great repository to learn about PMSM control and modelling. It provides the basic tools to:
  • Automatically generate control calibrations (e.g. reference currnet in the dq frame, maximum torque / power, etc.) based on the motor parameters;
  • Automatically tune the PIDs within the current, speed and voltage closed loops;
  • Simulate both the controller and the plant (inverter and PMSM);
All the scripts / models have been written based on mathematical models, and no physical simulation tools has been used. Therefore, it can be considered as a complete reference for all the topics mentioned above.
User guide
Download the package, and open 0_UserGuide_v**.pdf for a description of the tools.
Support
Please contact me by e-mail for any question / request.
  • My mail: federico.giaipron@gmail.com
  • Support me: https://ko-fi.com/fgp310592

Cite As

Federico Giai Pron (2022). PMSM control and modelling (FOC, SVPWM, THIPWM, ...) (https://github.com/FGP310592/PMSMControl/releases/tag/1.4), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with R2020a
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

1_GenerateMap_IdqRef

2_TunePID_Idq

3_TunePID_omegam

4_TunePID_V

5_SimulateInverter/Closed

5_SimulateInverter/Closed

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.