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

버전 1.4 (11.3 MB) 작성자: Federico Giai Pron
Field oriented control, space vector modulation, flux-weakening, speed/torque control, plant model, automatic calibration and tuning

다운로드 수: 775

업데이트 날짜: 2022/11/25

GitHub에서 호스트

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

인용 양식

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

MATLAB 릴리스 호환 정보
개발 환경: R2020a
R2020a와 호환
플랫폼 호환성
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

버전 게시됨 릴리스 정보
1.4

See release notes for this release on GitHub: https://github.com/FGP310592/PMSMControl/releases/tag/1.4

1.3

See release notes for this release on GitHub: https://github.com/FGP310592/PMSMControl/releases/tag/1.3

1.2

See release notes for this release on GitHub: https://github.com/FGP310592/PMSMControl/releases/tag/1.2

1.1

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.