File Exchange

image thumbnail

Adaptive State feedback speed controller for PMSM drive

version 1.0.2 (42.8 KB) by Rafal Szczepanski
An application of model-reference adaptive control (MRAS) for state feedback speed controller (SFC) for PMSM drive

45 Downloads

Updated 30 Nov 2020

View Version History

View License

The simulink model contains implementation of reference model, state feedback controller with adjustment mechanism based on Widrow-Hoff rule. The model allows to simulate behaviour of the drive with nominal or increased moment of inertia. To change the value you have to click on suitable textbox.

Additional information one can see in open-access journal:
Szczepanski, R., T. Tarczewski, and L. M. Grzesiak. "PMSM drive with adaptive state feedback speed controller." Bulletin of the Polish Academy of Sciences. Technical Sciences 68.5 (2020).

Cite As

Szczepanski, R., T. Tarczewski, and L. M. Grzesiak. "PMSM drive with adaptive state feedback speed controller." Bulletin of the Polish Academy of Sciences. Technical Sciences 68.5 (2020).

Comments and Ratings (7)

Tsai YuZhi

Thanks a lot.
Oh btw, what's the value of parameters of "SimParam.Ts"and"SimParam.Psi_f" ?
Because I'd like to try this model on my own PMSM model but it said : ''Error evaluating parameter" with this type. do you know the problem?

Rafal Szczepanski

Hi, please see the reference to my publication:
Szczepanski, R., T. Tarczewski, and L. M. Grzesiak. "PMSM drive with adaptive state feedback speed controller." Bulletin of the Polish Academy of Sciences. Technical Sciences 68.5 (2020).

It is an open-access journal, so you can download it for free. The "Inverter" and "PMSM" blocks are mathematical models of PMSM drive, while other of the mentioned blocks are related to the proposed model-reference adaptive control system. Everything is described in the publication.

Tsai YuZhi

Hi, do you have the explanation of the "Inverter" and "PMSM" block? And also the feature of "MRAS" Implementable Model block, too pls. i like your work so I'd like to understand these block furthermore.

Tsai YuZhi

And also the "MRAS" Implementable Model block, too pls. i like your work so I'd like to understand these block.

ironhawkoc

Rafal Szczepanski

The parameters are included in simulink model in callback function. You can simply open model and all parameters will be load to your workspace. Apologies for the delayed response.

Tanya Gachovska

Where is the matlab file for the parameters?

MATLAB Release Compatibility
Created with R2017b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!