These are the resources that are referenced throughout the MATLAB Tech Talk video I made called "Adaptive Control Basics: What is Model Reference Adaptive Control?"
Here is the MATLAB Tech Talk video on MRAC. If you've already seen the video and are just looking for the references that I used to make it then keep on scrolling!
Adaptive Control Basics: What Is Model Reference Adaptive Control?
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 MoreThe block diagram in this documentation page was the inspiration for the MRAC block diagram in the video. Also, even though it doesn't go step-by-step through the mathematics, this page is a great reference for people trying to understand the equations of MRAC.
Mathworks Model Reference Adaptive Control Overview
This website provides an overview of the mathematics behind Model Reference Adaptive Control (MRAC). MRAC is a model-based, real-time adaptive control algorithm that computes control actions...
See MoreThis is the MATLAB/Simulink example that was used in the video. If you want to duplicate the results, just run the default example. I think it would also be instructive to change some of the parameters (like the number of radial basis function kernels) and see how it impacts the result.
Model Reference Adaptive Control of Aircraft Undergoing Wing Rock
This example shows how to control roll and roll rate of a delta wing aircraft undergoing wing rock. For this example, the system model is unknown. Therefore, you use model reference adaptive...
See MoreThis example wasn't used in the video but it's another good use of MRAC if you are looking to play around with a different system.
Model Reference Adaptive Control of Satellite Spin
This example shows how to control satellite spin using model reference adaptive control (MRAC) to make the unknown controlled system match an ideal reference model. The satellite system is...
See MoreDr. Tansel Yucelen does a great job in this video walking through the mathematics of MRAC in a methodical way. This is one of the resources I mentioned where you can get a good overview of the Lyapunov rule.
Model Reference Adaptive Control Fundamentals (Dr. Tansel Yucelen)
Forum on Robotics & Control Engineering (FoRCE, http://force.eng.usf.edu/) Seminar Series: "Model Reference Adaptive Control Fundamentals" (Dr. Tansel Yucelen)
See MoreI often need to hear the same explanation from two different people before it sticks in my mind. This second video by Dr. Shubhendu Bhasin is another great resource that explains the mathematics of MRAC.
Model Reference Adaptive Control Part-1
Video course on nonlinear and adaptive control by Dr. Shubhendu Bhasin, Department of Electrical Engineering, IIT Delhi.
See MoreSometimes you just want to learn something technical and you are pleasantly surprised that you also got to learn a bit of history too! In this first part of a blog series on the Adaptive flight control system of the North American X-15, Rodney Rodríguez explains the MIT rule for MRAC and the circumstances under which it was created. Worth a read!
Adaptive Control (Part I) — Hypersonics and the MIT Rule
This blog post introduces the algorithm that ruled the adaptive flight control system of the first manned hypersonic aircraft, the North American X-15.
See MoreThis is part two of the blog series on the Adaptive flight control system of the North American X-15. In it, Rodney Rodríguez builds up the X-15's adaptive flight control system in Simulink.
Adaptive Control (Part II) —Modeling the X-15’s Adaptive Flight Control Syst...
This blog post shows how to build from scratch a Simulink model of the famous MH-96, the X-15's Adaptive Flight Control System
See More