Two approaches of adaptive SFC PMSM
Version 1.0.1 (222 KB) by
Rafal Szczepanski
Adaptive state feedback speed controller for permanent magnet synchronous motor. Comparison of different model reference implementations.
The model allows to select one of two adaptation mechanism and one of four implementations of reference model for Model-reference adaptive system (MRAS) approach.
To analyse the impact of the proper selection of reference model for adaptive PMSM drive based on MRAC approach, the following models ware validated:
- A: second-order system based on mathematical model,
- B: first-order system,
- C: signal processing based on [1],
- D: memory used to archive desired response based on [2].
The implemented adaptation mechanism are as follows:
- Widrow-Hoff rule [1],
- Adaptation Procedure for Optimization Algorithms [2].
Moreover, in the init callback of simulink model the current (In) can be limitted to present the behaviour of the adaptation mechanisms. Model predictive approach is used to a posteriori constraint introduction into control system [3].
[1] Szczepanski, R., Tarczewski, T., & Grzesiak, L. M. (2020). PMSM drive with adaptive state feedback speed controller. Bulletin of the Polish Academy of Sciences. Technical Sciences, 68(5).
[2] Szczepanski, R., Tarczewski, T., & Grzesiak, L. M. (2021). Application of optimization algorithms to adaptive motion control for repetitive process. ISA transactions, 115, 192-205.
[3] Tarczewski, T., & Grzesiak, L. M. (2015). Constrained state feedback speed control of PMSM based on model predictive approach. IEEE Transactions on Industrial Electronics, 63(6), 3867-3875.
Cite As
Szczepanski, R., Tarczewski, T., & Grzesiak, L. M. (2020). PMSM drive with adaptive state feedback speed controller. Bulletin of the Polish Academy of Sciences. Technical Sciences, 68(5).
Szczepanski, R., Tarczewski, T., & Grzesiak, L. M. (2021). Application of optimization algorithms to adaptive motion control for repetitive process. ISA transactions, 115, 192-205.
MATLAB Release Compatibility
Created with
R2021b
Compatible with R2021b and later releases
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.