Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Disturbance Rejection Control for PMSM Motors (Project 207) #38

robertogl started this conversation in Collaborate
Discussion options

Contribute to the discussion by asking and/or answering questions, commenting, or sharing your ideas for solutions to project #207

You must be logged in to vote

Replies: 6 comments 16 replies

Comment options

Hello sir,
I wanted to ask that how much time it may take for completion of this project?
I am an Electrical Engineering student with a basic knowledge of MATLAB Simulink and Electrical machines. I have to study control system as a whole too.
I am asking you this because I have a deadline of three to four months to submit a minor project and it would be extremely helpful and kind of you if you may guide us regarding the time and energy required

You must be logged in to vote
12 replies
Comment options

Appreciate your interest. Thanks for sharing your work. I am able to access the pdf and PPT. I will add few more references which may help you.
Active Disturbance Rejection Control (ADRC) Toolbox
https://www.mathworks.com/matlabcentral/fileexchange/102249-active-disturbance-rejection-control-adrc-toolbox

Active Disturbance Rejection Control-implementation examples
https://www.mathworks.com/matlabcentral/fileexchange/78459-active-disturbance-rejection-control-implementation-examples?s_tid=FX_rc2_behav

Please evaluate the above references and let me know your thoughts.

Comment options

Sir I replaced the PID block in the FOC model of PMSM with ADRC, and I am getting this error. Can you please elaborate the meaning of this error? I have some ideas but I would like to have your better analysis.

WhatsApp Image 2022年02月21日 at 2 15 58 PM

Comment options

Hello sir,
I have implemented an ADRC algorithm on PMSM but I am unable to get the correct result. Particularly the motor's speed is continuously falling down in the scope. Please look into it, any help will be much appreciated. I am planning to submit the correct model as soon as possible. I have sent you the mail attached with the slx file because here I am unable to upload the slx file.

Comment options

This is good progress. I will investigate more and let you my comments.

Comment options

I am not able to see your model. Do you find problem in submitting in repository?

Comment options

Ok sir, I have uploaded the model on github repository. Please take a look. here is the link to repository : GITHUB REPSITORY (ADRC on PMSM) <https://github.com/ak2shat/PMSM>
...
On Fri, Apr 1, 2022 at 9:50 AM Ananth Kumar ***@***.***> wrote: I am not able to see your model. Do you find problem in submitting in repository? — Reply to this email directly, view it on GitHub <#38 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQPCLVXINYD43MXEKZC7D3DVCZ2Q5ANCNFSM45BB52YA> . You are receiving this because you commented.Message ID: <mathworks/MathWorks-Excellence-in-Innovation/repo-discussions/38/comments/2483029 @github.com>
You must be logged in to vote
2 replies
Comment options

Sir please reply soon.

Comment options

Hi, I will investigate and let you know in couple of days. Thanks for your interest.

Comment options

Hello Sir! I am in Akshat's team. Below I have attached a PMSM control model which I have created, named "newfoc.slx". In this model, I have used ADRC block for outer speed loop which also provides reference current as output and PI controllers are also employed for d and q axis current control in inner current loop. I think I have made correct use of Clarke/park transform block, SVPWM and Universal Bridge according to standard FOC model of PMSM.
However, I am at lost of my wits here because another model named "newfoc_part.slx" which I have attached below, is only a small part of "newfoc.slx" and only includes a PMSM, Universal Bridge, SVPWM block with no inputs and scope. There is no controller employed. Even then, this model gives exactly the same plot for electromagnetic torque and d and q axis currents in scope. This implies that my model "newfoc.slx" is kind of meaningless because PI controllers and ADRC are not actually doing anything at all and it does not matter if I close the loops or not. I don't know how to proceed further and am in great requirement of further guidance. I request you to take a look at both the files and if possible provide your valuable critical analysis. I thank you in anticipation.

Here are the links to my models:
https://github.com/Raktacharitra/Matlab_Project/blob/main/newfoc.slx
https://github.com/Raktacharitra/Matlab_Project/blob/main/newfoc_part.slx

You must be logged in to vote
2 replies
Comment options

Sir, please reply soon! I am also planning to submit this project as a minor project for my semester and I am stuck at this point. It would be very helpful if you could provide some insight.

Comment options

I will take a look and reply you ASAP.

Comment options

You must be logged in to vote
0 replies
Comment options

Hi, I am Ladislous and I am a student at Midlands State University, Zimbabwe, and interested in working and collaborating on this project with new and also those who have been at it for a while. Cheers!!!

You must be logged in to vote
0 replies
Comment options

Hi, I am Tejas Kute a student at University of Erlangen-Nuremberg and I'm interested in working and collaborating on this project

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

AltStyle によって変換されたページ (->オリジナル) /