Тёмный

Introduction to Model Reference Adaptive Control with MATLAB Simulations: MIT Rule Implementation 

Aleksandar Haber
Подписаться 21 тыс.
Просмотров 19 тыс.
50% 1

#controltheory #robotics #controlengineering #machinelearning #electricalengineering #matlab #matlabtutorials #controlengineering #controlsystems #adaptivecontrol #machinelearning #electricalengineering #mechatronics #robotics #automation #plc
If you need help with your professional engineering problem, or you need to develop new skills in the fields of control, signal processing, embedded systems, programming, optimization, machine learning, robotics, etc., we are here to help. We provide professional engineering services as well as tutoring and skill development services. We have more than 15 years of industry, research, and university-level teaching experience. Describe your problem and we will send you a quote for our services. The contact information is ml.mecheng@gmail.com
It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way:
- Buy me a Coffee: www.buymeacoff...
- PayPal: www.paypal.me/...
- Patreon: www.patreon.co...
- You Can also press the Thanks RU-vid Dollar button
In this video and in the accompanying post we explain the basics of model reference adaptive control and we explain how to implement and simulate this algorithm in MATLAB. A post accompanying this video is given here: aleksandarhabe...
A GitHub page with all the codes is given here:
github.com/Ale...

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@aleksandarhaber
@aleksandarhaber 2 года назад
If you need help with your professional engineering problem, or you need to develop new skills in the fields of control, signal processing, embedded systems, programming, optimization, machine learning, robotics, etc., we are here to help. We provide professional engineering services as well as tutoring and skill development services. We have more than 15 years of industry, research, and university-level teaching experience. Describe your problem and we will send you a quote for our services. The contact information is ml.mecheng@gmail.com It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way: - Buy me a Coffee: www.buymeacoffee.com/AleksandarHaber - PayPal: www.paypal.me/AleksandarHaber - Patreon: www.patreon.com/user?u=32080176&fan_landing=true - You Can also press the Thanks RU-vid Dollar button
@karakiz7033
@karakiz7033 3 года назад
Thank you so much Sir for this perfect lecture, thank you for your effort, it was very useful for me. I really appreciate what you have done.
@aleksandarhaber
@aleksandarhaber 3 года назад
Thank you very much for the interest and for the positive comment.
@aleksandarhaber
@aleksandarhaber 3 года назад
A post accompanying this video is given here: aleksandarhaber.com/simulation-of-model-reference-adaptive-controller-in-matlab-part-i-mit-rule-and-a-first-order-system/ A GitHub page with all the codes is given here: github.com/AleksandarHaber/Model-Reference-Adaptive-Control---MIT-Rule
@vksateesh
@vksateesh 3 года назад
Very detailed explanation of MRAC. Thank you very much.
@aleksandarhaber
@aleksandarhaber 3 года назад
thank you!
@Exarhadsgfds
@Exarhadsgfds Год назад
Very good explanation, my professor did a simillar example during the lecture but did not explain it as well as you did here So thank you very much for your hard work!
@aleksandarhaber
@aleksandarhaber Год назад
Thank you!
@12turo
@12turo 2 года назад
thank you very much for this magnificent lecture!!!!!!!!!
@aleksandarhaber
@aleksandarhaber 2 года назад
Thank you for the interest, please subscribe and spread the word about my channel!
@karakiz7033
@karakiz7033 3 года назад
Thanks for the study materials too 🙏
@aleksandarhaber
@aleksandarhaber 3 года назад
You are welcome!
@nr8438
@nr8438 Год назад
Excellent
@aleksandarhaber
@aleksandarhaber Год назад
Thank you!
@bees2304
@bees2304 4 месяца назад
very helpful thank you
@aleksandarhaber
@aleksandarhaber 4 месяца назад
Glad it was helpful!
@hosseinkelari
@hosseinkelari 3 месяца назад
thanks .it was very good.
@aleksandarhaber
@aleksandarhaber 3 месяца назад
Welcome!
@rodrigueroland
@rodrigueroland 3 года назад
Great explanations! Thanks
@aleksandarhaber
@aleksandarhaber 3 года назад
Thank you very much for the interest and for the positive comment! Aleksandar Haber
@achourbetka4512
@achourbetka4512 2 года назад
a good course dear doctor
@aleksandarhaber
@aleksandarhaber 2 года назад
Thank you Achour!
@CesarAngeles28
@CesarAngeles28 11 месяцев назад
Hi, Thank you so much for the video. Really interesting. One question, when implementing this in reality, the values for a and b are approximations of the plant? Also, how would we connect the real plant to the reference model? Thanks in advance, best, Cesar
@aleksandarhaber
@aleksandarhaber 11 месяцев назад
Hello, these are good questions. Unfortunately, I do not have time to answer them. All I can do is create these free tutorials as a starting point for a more deeper learning.
@CesarAngeles28
@CesarAngeles28 11 месяцев назад
@@aleksandarhaber oh ok no worries’ I can imagine ! Thanks so much for the video - I’ll let you know if I can figure it out! Thanks so much for all :)
@massivaladaycia5393
@massivaladaycia5393 Год назад
Thank you so much, in my case i'm working with transfer functions not differential functions, is there a matlab code for that ? (the control law is U=Kp + Ki * 1/s+ Kd * s)
@aleksandarhaber
@aleksandarhaber Год назад
To be hones, I do not understand your question. What you wrote is a PID controller.
@suhaibj8579
@suhaibj8579 Год назад
What should we do if the model and plant are of third order? I think it's a bit hard to derive the parameters..Can anyone help me..
@aleksandarhaber
@aleksandarhaber Год назад
I will create a video about that. It is a good suggestion.
@suhaibj8579
@suhaibj8579 Год назад
@@aleksandarhaber Please sir expecting it soon 👍🏻 btw well explained.
@pranjalhazarika2741
@pranjalhazarika2741 Год назад
How we can do for if I want to replace computed-torque into adaptive controller for a exoskeleton model in simulink multibody, how I should input the reference model in code of adaptive, pls explain I need help
@aleksandarhaber
@aleksandarhaber Год назад
This should be possible. However, I do not have time to play with this at this point. It is a good practice to try to that, and you can learn Simulink by doing this.
@arunbali7480
@arunbali7480 2 года назад
Sir please explain the effects of the main design parameters on the adaptive control performance And also how to determine the parameters of the controller in the numerical simulation?
@aleksandarhaber
@aleksandarhaber 2 года назад
It is difficult to answer these questions in a few sentences. Sorry that I cannot help more at this point.
@arunbali7480
@arunbali7480 2 года назад
@@aleksandarhaber please sir help me.. what the is effect of uncertainties and disturbances on the nonlinear systems
@aleksandarhaber
@aleksandarhaber 2 года назад
@@arunbali7480 No time to investigate this at this point. sorry...
@phanthanhphuc2148
@phanthanhphuc2148 3 года назад
Hi Aleksandar. Can I use simulation this model by simulink? If possible how I can use lsim function to instead block in Simulink? thanks.
@aleksandarhaber
@aleksandarhaber 3 года назад
Hi, I did not try this. However, I believe that you can do everything in Simulink. Generally speaking, I am not a big fan of Simulink, since I want to have a very low-level control of everything that is happening. At the end of the day if you want to implement a method in a controller you would most likely use C/C++, and a working MATLAB code is a good starting point for developing C/C++ codes.
@yohanalidiazmendez2807
@yohanalidiazmendez2807 2 года назад
It is totally possible to do it in Simulink! I did it, it works perfectly!
@aleksandarhaber
@aleksandarhaber 2 года назад
@@yohanalidiazmendez2807 great
@abdullahcakan
@abdullahcakan 9 месяцев назад
do you have any mrac matlab example for a system like cart inverted pendulum? force input, position and angle outputs. ? for example ctms inverted pendulum model ?
@aleksandarhaber
@aleksandarhaber 9 месяцев назад
It will be created in the future.
@abdullahcakan
@abdullahcakan 9 месяцев назад
@@aleksandarhaber I am looking forward to see it. Thank you.
@aleksandarhaber
@aleksandarhaber 9 месяцев назад
@@abdullahcakan Thank you Cakan for your Patreon support! I really appreciate it.
@abdullahcakan
@abdullahcakan 9 месяцев назад
@@aleksandarhaber I am a follower of you for years. I m happy to support even with that amount.
@aleksandarhaber
@aleksandarhaber 9 месяцев назад
@@abdullahcakan Glad to know that! Thank you for your support.
@Genghis_Tay
@Genghis_Tay 2 года назад
Hello, may I know is this a closed loop system? If so, what is the feedback response for this system?
@aleksandarhaber
@aleksandarhaber 2 года назад
Watch the video. It is a closed-loop system.
@Genghis_Tay
@Genghis_Tay 2 года назад
@@aleksandarhaber Thank you for your reply
@hashimadel4561
@hashimadel4561 2 года назад
Can anyone help me with this one ? I appreciate it so much. Thankyou! about Speed Estimation of an Induction motor using Model Reference Adaptive Control.
@aleksandarhaber
@aleksandarhaber 2 года назад
This is an interesting topic. Unfortunately, I do not have enough time to help you at this point.
@SachinKumar-vl2ux
@SachinKumar-vl2ux 2 года назад
good explanation but need more explanation in simulation part. Overall thank you
@aleksandarhaber
@aleksandarhaber 2 года назад
thank you !
@z2aamazon772
@z2aamazon772 2 года назад
I need Lyapunov rule .. please
@aleksandarhaber
@aleksandarhaber 2 года назад
Currently, I do not have time to explain that..
Далее
Дежавю, прескевю и жамевю!
00:59
Model Predictive Control
12:13
Просмотров 256 тыс.
Introduction to System Identification
45:56
Просмотров 110 тыс.
Why Adaptive Control?
12:23
Просмотров 80 тыс.
Cursor Is Beating VS Code (...by forking it)
18:00
Просмотров 57 тыс.
Дежавю, прескевю и жамевю!
00:59