File Exchange

image thumbnail

Extended Kalman filter for speed-sensorless AC motor drive

version 1.1.0.0 (36 KB) by Bartlomiej Ufnalski
Yet another demonstration for my students.

12 Downloads

Updated 09 Mar 2017

View Version History

View License

Some parts are commented in Polish. Sorry for that :) For more details please consult http://ufnalski.edu.pl/dissertation/ -- also in Polish :) This submission contains two EKFs: one that assumes no knowledge of the moment of inertia and another one that can be applied if the moment of inertia is known.

Cite As

Bartlomiej Ufnalski (2020). Extended Kalman filter for speed-sensorless AC motor drive (https://www.mathworks.com/matlabcentral/fileexchange/57351-extended-kalman-filter-for-speed-sensorless-ac-motor-drive), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (8)

MohanaLakshmi

Dear Sir,
I am getting an error as
" Error evaluating 'InitFcn' callback of block_diagram 'run_me_DRFOC_for_EKF_end_ELO'.
Callback string is 'DRFOC_parameters'
Caused by:
Undefined function or variable 'DRFOC_parameters'.
Variable 'DRFOC_parameters' does not exist."
how to resolve this

Niko

Desh Deepak Gautam

abbas ogur

thank you, thank you ,thank you .
and can i ask a question , i want to apply the EKF to the PMSM can you help me with that . i just want an article or any thing that could help me to build a model step by step and in easy way
again thank you

Bartlomiej Ufnalski

Dear Jone Liu,
Please google extended Kalman filter induction motor drive - plenty of edu resources out there.
For Polish-speaking students: http://ufnalski.edu.pl/dissertation/ .
Best regards,
Barteq

Jone Liu

Dear Bartlomiej Ufnalski,

Thanks a lot for sharing your great work.

Just wonder if there are any related publications which can help our understanding of the examples.

Best Regards,
Jone Liu

Bartlomiej Ufnalski

Dear Guo Zhuoyu,
You're perfectly right. However, my intention here is not to provide a fully functional all-in-one model. Some work has to be left to my students :) You can use S-Function to incorporate the included EKF code into your Simulink model.
Best regards,
Barteq

guo zhuoyu

EKF is an observer, the output of the EKF should be the input of the controller. But actually your EKF and the whole system is separate.

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

Community Treasure Hunt

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

Start Hunting!