What Is Model Reference Adaptive Control (MRAC)? | Learning-Based Control, Part 3

Поділитися
Вставка
  • Опубліковано 21 лип 2024
  • Use an adaptive control method called model reference adaptive control (MRAC). This controller can adapt in real time to variations and uncertainty in the system that is being controlled.
    See how model reference adaptive control cancels out the unmodelled dynamics so that a nominal plant model matches with a reference model.
    A MATLAB® example shows where this adaptive control method is used to control the unknown and undesired rolling oscillations, which can occur in a delta-wing aircraft.
    - Simulink Control Design: bit.ly/3709JTF
    - Below references are displayed in a journey on Resourcium: bit.ly/3VTG57z
    - MRAC controller: bit.ly/44UjkV1
    - MRAC wing rock example: bit.ly/38KCtAq
    - MRAC satellite spin example: bit.ly/3I3ZDQY
    - Model Reference Adaptive Control Fundamentals (Dr. Tansel Yucelen): • Model Reference Adapti...
    - Model Reference Adaptive Control Part-1 (Dr. Shubhendu Bhasin): • Model Reference Adapti...
    - Adaptive Control (Part 1) - Hypersonics and the MIT Rule (Rodríguez): bit.ly/3I5QGX8
    --------------------------------------------------------------------------------------------------------
    Get a free product trial: goo.gl/ZHFb5u
    Learn more about MATLAB: goo.gl/8QV7ZZ
    Learn more about Simulink: goo.gl/nqnbLe
    See what's new in MATLAB and Simulink: goo.gl/pgGtod
    © 2022 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc.
    See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.
  • Наука та технологія

КОМЕНТАРІ • 34

  • @SnehaRupa1
    @SnehaRupa1 2 роки тому +19

    I looked at a lot of resources to understand MRAC. Finally a video that breaks down the basics. Thanks a ton Brian! :)

  • @AhmedMamdouh-ib5fp
    @AhmedMamdouh-ib5fp 2 роки тому +2

    I actually appreciate the effort that has been done in this video

  • @joseph-fernando-piano
    @joseph-fernando-piano 2 роки тому +4

    Wow, I was looking for this exact kind of introduction to adaptive control, and find this video just uploaded today!

  • @Jacopo98
    @Jacopo98 2 роки тому +2

    that was awesome! such a great topic. i immediately go in simulink to implement MRAC into some projects

  • @darkside3ng
    @darkside3ng 2 роки тому +1

    Amazing!!! Thanks for such excellent explanation.

  • @kwinvdv
    @kwinvdv 2 роки тому +2

    So those parameters could for example be estimated with for example least mean squares or recursive least squares? I assume that there should then also be some persistence of excitation condition in order to guarantee convergence, so would this then also require some sort of dithering to ensure this?

  • @goldtigerify
    @goldtigerify Рік тому +16

    Hi Brian ! Thanks for this great video ! Could you add the link to the ressources about Lyapunov and MIT rules you mentionned please ? It would be greatly appreciated.

  • @davemansfield7719
    @davemansfield7719 2 роки тому +2

    Hi can you please link to the videos you mentioned about the lyaponov rule? thanks for a great video

  • @emmanuelpetit9064
    @emmanuelpetit9064 2 роки тому +2

    This video is amazing!

  • @FromIVtoV
    @FromIVtoV 2 роки тому

    Awesome video !!! Love them all

  • @beoleo
    @beoleo 2 роки тому +1

    awesome, pls more on this topic

  • @aishasirelkhatem2097
    @aishasirelkhatem2097 2 роки тому +1

    awesome, thanks for this explanation, pls video for model predictive control

  • @18_Chuanfan_Lu
    @18_Chuanfan_Lu Рік тому

    Thank you for this amazing video

  • @kalyanamsuryanarayana179
    @kalyanamsuryanarayana179 2 роки тому

    excelllent lecture sir thank you so much

  • @phillipmaser132
    @phillipmaser132 Рік тому +1

    Very Nice, what video equipment are you using to build these videos. Also, you have infographics as well. Adaptive controls can be a lifetime of learning and getting this right. practicing with models most companies don't support. All these models and controllers need to be exercised. If you spend too much time modeling, the boss feels that you are not doing your job, but this is far from the truth. Most bosses have MSEE degrees or better but stay lost in meetings. They don't practice anything. It's hard to stay current using company time. Any ideas on how to create more time?

  • @TheSismeon
    @TheSismeon 2 роки тому

    This is fascinating

  • @Antonioqwert3868
    @Antonioqwert3868 Рік тому

    Hi, Brian your videos about control theory is great , I hope you will talk about MPC controller :)

  • @SyedAbdulRahmanKashif
    @SyedAbdulRahmanKashif 2 роки тому +1

    Excellent

  • @martinditullio1411
    @martinditullio1411 Рік тому

    Good video. Thanks

  • @alihosseinipour5537
    @alihosseinipour5537 Рік тому

    Thanks for the video, but I cannot see the resources on MIT rule and Lyapunov in the description!

  • @manikandans6937
    @manikandans6937 2 роки тому

    good one.

  • @luiggitello8546
    @luiggitello8546 7 місяців тому

    I wonder how related is this to SMC since it also uses Lyapunov stability criteria to cancel unknown non linear behaviors

  • @mrnkarun
    @mrnkarun Рік тому +1

    Thank you Brain for the nice explanation. Links to resources are not in the description.

    • @BrianBDouglas
      @BrianBDouglas Рік тому +3

      Thanks for letting me know. I'm not sure why they got left off. I also put all of them in this Resourcium journey: resourcium.org/journey/companion-resources-adaptive-control-basics-what-model-reference-adaptive-control

  • @hfkssadfrew
    @hfkssadfrew 9 місяців тому +2

    so basically MRAC is to create a hallucination for control engineers that "this nonlinear systems follow a super simple linear model and I verified it in experiment!"

  • @Qaidi_804
    @Qaidi_804 10 місяців тому

    Hi Everyone, How can I improve the Iterative Learning Control Model Predictive Controller to enhance Atomic Force Microscopy performance?

  • @shoryam987
    @shoryam987 2 роки тому

    which subject is this i was searching feedforward control system in physiology

  • @kaierliang
    @kaierliang 9 місяців тому

    Hi, why the uncertainty f(x) assumed to be appear with u(t) as B(u + f(x)), rather than \dot x = Ax + Bu + f(x)?

  • @ademcheurfi4290
    @ademcheurfi4290 2 роки тому +1

    i need exampele with MRAC

  • @avtarsurothiya5661
    @avtarsurothiya5661 2 роки тому +4

    Litterly creative concept and nicely explained 👍👍

  • @rachelfourie1127
    @rachelfourie1127 Рік тому

    Imagine this bullshit happening to you and spending years in hell wondering what's wrong with you