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!
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 More
The 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.
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 More
This 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.
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 More
This 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.
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 More
Dr. 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.
Forum on Robotics & Control Engineering (FoRCE, http://force.eng.usf.edu/) Seminar Series: "Model Reference Adaptive Control Fundamentals" (Dr. Tansel Yucelen)See More
I 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.
Sometimes 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!
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 More
This 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.
This blog post shows how to build from scratch a Simulink model of the famous MH-96, the X-15's Adaptive Flight Control SystemSee More