In case it is helpful, I have all my 'Flight Mechanics' videos in a single playlist at th-cam.com/play/PLxdnSsBqCrrEx3A6W94sQGClk6Q4YCg-h.html. All my 'Control Theory' videos in a single playlist is located at th-cam.com/play/PLxdnSsBqCrrF9KOQRB9ByfB0EUMwnLO9o.html. You can support this channel via Patreon at www.patreon.com/christopherwlum. Please let me know what you think in the comments. Thanks for watching!
As automotive engineer, I really love your lectures. It is explained in such a clear and organized way, which helps me a lot in my work. Thank you so much.
Sir, You are incredible. Through all your control and modeling lectures, I have been managing my graduation project. I have developed a model for my aircraft and implement trim and linearization algorithm thanks to all your contributions. Really grateful for all your works.
AE512: I enjoyed how we were able to verify the linearization thru the derived matlab script but then analytically verify and prove the results to ourselves!
AE512: I loved that how we involve from the function that have 5 variables, to 9 variables, and now is up to 23 variables to solve this complicated aerodynamics control theory.
AA516: Linearizing a dynamic system can make it much simpler than the non-linear real-world applications that would be a lot more complex for our scope. Thanks!
Professor Lum, I agree with most of the comments which highlight the remarkable quality of the whole flight mechanics playlist, I followed them up entirely and I could even feel a shift in the excitement as I was advancing through it, they are tremendously helpful to settle a deep understanding in all of the lectures I have taken in stability, automatic control and flight mechanics. I would appreciate the uploading of the video mentioned first in 1:32:00 and then in 1:43:20 as I believe is the only part left to close up the series. Again thank you for these videos and congratulation for the work
AA516: Last few weeks we've been going through more matlab/mathematics related stuff and less flight mechanics/controls, but it's great to see relatively simple math concepts come together to describe such a complex system. We've done dynamic system linearization in the past, but they're nothing compared to the scale of what we're doing in this course.
@@ChristopherLum I quick question in a subject that seems to be often missed. Something that is very useful in dynamical system analysis is to investigate the accelerations of your system too, along with the x and x_dots. If you applied that to the 6DoF RCAM model, you would have to call the numerical solver one more time?
Hi Akan, Thanks for the kind words, I'm glad you enjoyed the video. If the find the these videos to be helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
Extremely helpful video, thank you very much! I look forward to the future video you mentioned at the end about decoupling longitudinal and lateral motion. This series has clarified so many of the textbooks I've read, I cannot thank you enough.
Ben, thanks, I"m glad it was helpful. I'm working on the video that you referenced. I hope to have it out in the next month or so. Thanks for watching!
Ben, sorry for the long delay but if you're still interested in the longitudinal/lateral motion decoupling video, I just uploaded it. Please let me know what you think and thanks for watching!
AA516: I liked the foreshadowing at the end about extending this methodology to other regimes of flight. I am excited to see how we can use these tools in the future videos!
Hi Tofik, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. I can also answer any questions, provide code, notes, downloads, etc. on Patreon. Thanks for watching! -Chris
AA516: Pretty cool stuff. It's amazing how much programming softwares like Matlab can do for analyzing complicated systems in mere seconds as where it would probably take days, months, or ages for an ordinary person to do. Thanks for the lecture Professor. I do have a question about linmod during office hours.
Thank you for posting this lecture video! This topic definitely connects the dots between this class (Dynamics, Stability, and Control of Vehicles) and AE510 which I took recently (Linear Systems Theory). Your dog does not seem to enjoy the Taylor Series (16:41) haha.
[AE512]: Really liked how you broke down where the Jacobian matrices are coming from. One note, @28:13 there's a slight error in your E matrix - should be partial w.r.t. x_dot_*n*
AA516 - Thank you for the detail you put into these videos. Combining this with your pacing, I have been able to follow along with constructing code on my end and obtain the same results through each of your videos.
This is a very great and hard core video! Thank you sir. The question at the end is also my question. Should we design a controller for each trim point? How would the controller parameters adapt as the trim point changes in the runtime or during my operating regime?
Thank for your lectures video Prof. Christopher Lum . I followed you from lqr control .For your teaching is very good and give more knowledge.In the future could you teach about adaptive control please . Sorry if my English is not good.
Hi, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
AA516: As others have mentioned in the aforementioned video (Trimming a Simulink Model Using the Linear Analysis Tool), the Linear Analysis Tool has moved in later MATLAB versions. Since it took me a little work to find it (using R22b), I thought I'd reiterate the steps I took to get it: 1. From "Get More Apps" in the regular MATLAB window, install the "Control System Toolbox" (this is a pre-req for the next step). (*NOTE: I was denied installation on my first attempt, but logging out and back in fixed this issue). 2. After that's installed, from the same "Get More Apps" tab, install "Simulink Control Design." 3. In the Simulink model, under the "Apps" tab, "Model Linearizer" is now available, which seems to be the same thing as the Linear Analysis Tool. Hopefully someone finds this info useful!
Dear Professor, One question please at 19:56 we have chosen a linearization point. In many sources, it is mentioned that this point should be the one where states' derivatives are equal to zero (equilibrium). Otherwise, it is said that our linear approximation is not appropriate and we could not judge the behavior of the true non-linear system by our linearized version. What do you think about it?
Professor Lum, awesome video! You mention a followup video at ~1:43:20, can you provide a link to that video? Perhaps I am blind, but I can't find it in the flight mechanics playlist.
Really love your videos and thank your for making them. Any interest in doing a video on autopilot design and tuning (three loop autopilot)? I think this would be a cool way to tie your flight mechanics videos and control theory videos together.
The lecture is very clear, thank you very much. must the linearization model be performed at the trim point? Can you make a lecture about the LTV system.
Hello,Professor Lum,,i have a question,how can we linearize when we have some trajectory not the just simple equilibrium points?Can you please make a video on this topic???waiting to see an awesome video like this..
AE512: One more question: Just to be clear, the function values F(xdot0,x0,u0) are evaluated after taking the derivative, correct? Because if you were to evaluate the function prior to taking the derivative you would end up with just scalar values which would differentiate to 0.
AE512: Isn't E the Jacobian of the function with respect to what we're trying to find? I'm a bit confused as to how that would present itself in a non-linear state space model. Would E only exist if there were nonlinear terms associated with the xdot variables?
AA 516: I am a little confused on what you meant when you said we should choose our expansion point in the taylor expansion such that F(eta) = 0 so that the point is consistent with the dynamics of the system.
Good question. If you choose a point where f is not zero you are using a point that is not an equilibrium point. You can still proceed but the linear system is an approximation about a non equilibrium trajectory.
Hi Zaidan, Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on TH-cam due to the sheer volume of inquiries that I receive. That being said, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum as I'll be able to answer questions there. Given your interest in the topic, I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching! -Chris
AE512: I'm a little bit confused as to how this is different from the standard method of linearizing using the Jacobian evaluated at the operating point. Can you clarify? Is it because we're going to be doing the linearization numerically?
Did you still want to chat about this? This method is indeed computing the Jacobian at the operating point so maybe this is a mismatch in nomenclature?
@@ChristopherLum This is the approach I was referring to, this video by Prof Brunton explains it well. I'm confused because it seems like he is just taking the jacobian of the A matrix at the operating point and calling it done. th-cam.com/video/RCWkzzLgwf0/w-d-xo.html
Dear Christopher , how can I get the lecture of a decoupled longitudinal and lateral /directional linear model of an aircraft ? can I pay money to get subscription to access all your lectures please?
Thanks for reaching out. If you have questions or would like to request a video, please consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I interact personally with Patrons at all levels. Thanks for watching!
Dear sir, AFAIK, for the system can return to equilibrium the intensity of perturbation must be less than some thresholds. Could you give me some instructions to find out these intensity thresholds of perturbation?
Hi, Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on TH-cam due to the sheer volume of inquiries that I receive. That being said, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video as I'll be able to answer questions there. Given your interest in the topic, I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching! -Chris
I AM a maker and hobby in tô eletrônica, Yours courses are great. You cold be make a track of videos dependency to people wich me to have a Guide?! Thanks a Lot.
Hi, Thanks for reaching out. If you have questions or would like to request a video, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching! -Chris
In case it is helpful, I have all my 'Flight Mechanics' videos in a single playlist at th-cam.com/play/PLxdnSsBqCrrEx3A6W94sQGClk6Q4YCg-h.html. All my 'Control Theory' videos in a single playlist is located at th-cam.com/play/PLxdnSsBqCrrF9KOQRB9ByfB0EUMwnLO9o.html. You can support this channel via Patreon at www.patreon.com/christopherwlum. Please let me know what you think in the comments. Thanks for watching!
I guess I'm quite off topic but do anyone know a good place to stream newly released series online?
@Milo Royce Flixportal
@Grayson Maximilian thank you, signed up and it seems to work :) I really appreciate it!!
@Milo Royce Happy to help xD
As automotive engineer, I really love your lectures. It is explained in such a clear and organized way, which helps me a lot in my work. Thank you so much.
You are welcome, I'm glad they are helpful. Please feel free to leave a comment on another video and let me know what you think, thanks for watching!
AE512: I appreciate the portion where you went over how to verify the numerical linearization with existing Matlab functions
[AE 512] 8:02
The explanation between implicit and explicit functions was clear and well structured
Sir, You are incredible. Through all your control and modeling lectures, I have been managing my graduation project. I have developed a model for my aircraft and implement trim and linearization algorithm thanks to all your contributions. Really grateful for all your works.
AE512: I enjoyed how we were able to verify the linearization thru the derived matlab script but then analytically verify and prove the results to ourselves!
AE 512: Wow what a powerful tool that ties alot of concepts together
AE512: I loved that how we involve from the function that have 5 variables, to 9 variables, and now is up to 23 variables to solve this complicated aerodynamics control theory.
AA516: Linearizing a dynamic system can make it much simpler than the non-linear real-world applications that would be a lot more complex for our scope. Thanks!
Professor Lum, I agree with most of the comments which highlight the remarkable quality of the whole flight mechanics playlist, I followed them up entirely and I could even feel a shift in the excitement as I was advancing through it, they are tremendously helpful to settle a deep understanding in all of the lectures I have taken in stability, automatic control and flight mechanics. I would appreciate the uploading of the video mentioned first in 1:32:00 and then in 1:43:20 as I believe is the only part left to close up the series. Again thank you for these videos and congratulation for the work
AA516: Last few weeks we've been going through more matlab/mathematics related stuff and less flight mechanics/controls, but it's great to see relatively simple math concepts come together to describe such a complex system. We've done dynamic system linearization in the past, but they're nothing compared to the scale of what we're doing in this course.
What a GOLDMINE! Congratulations for these AMAZING lectures!!
I'm glad they are helpful, please let me know what you think of the other videos and thanks for watching!
@@ChristopherLum I quick question in a subject that seems to be often missed. Something that is very useful in dynamical system analysis is to investigate the accelerations of your system too, along with the x and x_dots. If you applied that to the 6DoF RCAM model, you would have to call the numerical solver one more time?
AE 512: Great lecture prof. Lum. I am excited to watch the control videos
Thank you Professor, GOD bless you every milliseconds ..
Hi Akan,
Thanks for the kind words, I'm glad you enjoyed the video. If the find the these videos to be helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching!
-Chris
what a great playlist, thank you. Perhaps the last part of the wonderful analysis leads to gain scheduling.
Extremely helpful video, thank you very much! I look forward to the future video you mentioned at the end about decoupling longitudinal and lateral motion. This series has clarified so many of the textbooks I've read, I cannot thank you enough.
Ben, thanks, I"m glad it was helpful. I'm working on the video that you referenced. I hope to have it out in the next month or so. Thanks for watching!
Ben, sorry for the long delay but if you're still interested in the longitudinal/lateral motion decoupling video, I just uploaded it. Please let me know what you think and thanks for watching!
Thank you for the notification, I will give it a watch right away! :D
AA516: I love using numerical methods for these derivatives!! It is so much more simple than the analytical approach
AA516: I liked the foreshadowing at the end about extending this methodology to other regimes of flight. I am excited to see how we can use these tools in the future videos!
Dear Professor! Very detailed explanation, thanks for Your hard work! And thanks for sharing this.
You are very welcome
OMG watching this for the third time, things starting to make sense.
AE512: The jacobian video was also very helpful and a necessary refresher for me.
Jason-AE512: We are close to the end of semester. Thanks professor for those video lectures.
what a wonderful lecture!
Hi Tofik,
Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. I can also answer any questions, provide code, notes, downloads, etc. on Patreon. Thanks for watching!
-Chris
AA516: Pretty cool stuff. It's amazing how much programming softwares like Matlab can do for analyzing complicated systems in mere seconds as where it would probably take days, months, or ages for an ordinary person to do. Thanks for the lecture Professor. I do have a question about linmod during office hours.
Sounds great, please remind me at office hours and we can chat
Dear Professor!, it's a very good explanation . can u please upload all the (TBD) videos.
just one word for you. Awesome!!
thanks a lot
Glad it was helpful, thanks for watching!
Thank you for posting this lecture video! This topic definitely connects the dots between this class (Dynamics, Stability, and Control of Vehicles) and AE510 which I took recently (Linear Systems Theory). Your dog does not seem to enjoy the Taylor Series (16:41) haha.
Anthony, haha, very good catch, I didn't even notice that when I was filming the video :)
[AE512]: Really liked how you broke down where the Jacobian matrices are coming from. One note, @28:13 there's a slight error in your E matrix - should be partial w.r.t. x_dot_*n*
Ah very nice catch, you've got a very sharp eye!
AA516 - Thank you for the detail you put into these videos. Combining this with your pacing, I have been able to follow along with constructing code on my end and obtain the same results through each of your videos.
Daniel, great, I'm glad you got it working! Keep me posted as we continue building in this.
this is very helpful.pls can we have a video on "state observers" and "calm filters"
AE 512: Great video
This is a very great and hard core video! Thank you sir. The question at the end is also my question. Should we design a controller for each trim point? How would the controller parameters adapt as the trim point changes in the runtime or during my operating regime?
Thank for your lectures video Prof. Christopher Lum . I followed you from lqr control .For your teaching is very good and give more knowledge.In the future could you teach about adaptive control please . Sorry if my English is not good.
Well done, just congratulations
Hi,
Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching!
-Chris
appreciate you very much!thanks
Glad it was helpful, thanks for watching!
AA516: As others have mentioned in the aforementioned video (Trimming a Simulink Model Using the Linear Analysis Tool), the Linear Analysis Tool has moved in later MATLAB versions. Since it took me a little work to find it (using R22b), I thought I'd reiterate the steps I took to get it:
1. From "Get More Apps" in the regular MATLAB window, install the "Control System Toolbox" (this is a pre-req for the next step).
(*NOTE: I was denied installation on my first attempt, but logging out and back in fixed this issue).
2. After that's installed, from the same "Get More Apps" tab, install "Simulink Control Design."
3. In the Simulink model, under the "Apps" tab, "Model Linearizer" is now available, which seems to be the same thing as the Linear Analysis Tool.
Hopefully someone finds this info useful!
Thanks for the steps!
Dear Professor, One question please at 19:56 we have chosen a linearization point. In many sources, it is mentioned that this point should be the one where states' derivatives are equal to zero (equilibrium). Otherwise, it is said that our linear approximation is not appropriate and we could not judge the behavior of the true non-linear system by our linearized version. What do you think about it?
Professor Lum, awesome video! You mention a followup video at ~1:43:20, can you provide a link to that video? Perhaps I am blind, but I can't find it in the flight mechanics playlist.
Really love your videos and thank your for making them. Any interest in doing a video on autopilot design and tuning (three loop autopilot)? I think this would be a cool way to tie your flight mechanics videos and control theory videos together.
The lecture is very clear, thank you very much. must the linearization model be performed at the trim point? Can you make a lecture about the LTV system.
A very comprehensive lecture...looking forward for more videos..bravo! You mention a followup video at 1:43:20, can you provide a link to that video?
Hello,Professor Lum,,i have a question,how can we linearize when we have some trajectory not the just simple equilibrium points?Can you please make a video on this topic???waiting to see an awesome video like this..
AE512: One more question:
Just to be clear, the function values F(xdot0,x0,u0) are evaluated after taking the derivative, correct? Because if you were to evaluate the function prior to taking the derivative you would end up with just scalar values which would differentiate to 0.
Correct
AE512: Isn't E the Jacobian of the function with respect to what we're trying to find? I'm a bit confused as to how that would present itself in a non-linear state space model. Would E only exist if there were nonlinear terms associated with the xdot variables?
AA 516: I am a little confused on what you meant when you said we should choose our expansion point in the taylor expansion such that F(eta) = 0 so that the point is consistent with the dynamics of the system.
Good question. If you choose a point where f is not zero you are using a point that is not an equilibrium point. You can still proceed but the linear system is an approximation about a non equilibrium trajectory.
AE 512: Never heard anyone present or explain implicit functions before.
Mr.Christopher ,Can you send the link of your lecture a decoupled longitudinal and lateral/directional linear model of an aircraft
AA516 - great lecture. How often do you use MATLAB/Simulink in your industry work?
It depends on where you go. I can confidently say that in most industries I've interacted with, Matlab/Simulink is very prevalent.
thank you for these vids.
appreciate it ....can you make videos topic on the sliding mode control
AE512: I am still confused when we use implicit and don't. Why don't we use the implicit in Matlab16?
Dear Christopher ,Could you tell me what the reference for the equations and formulae used in your video?
Hi Zaidan,
Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on TH-cam due to the sheer volume of inquiries that I receive. That being said, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum as I'll be able to answer questions there. Given your interest in the topic, I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
-Chris
Dear Professor, could you maybe publish some videos about adaptive control and fuzzy logic?
I was wondering if you have done any free body diagram or deriving dynamic equations which takes into account moment of inertia and stuff.
A A 516: Ojasvi Kamboj
AE512: I'm a little bit confused as to how this is different from the standard method of linearizing using the Jacobian evaluated at the operating point. Can you clarify? Is it because we're going to be doing the linearization numerically?
Or maybe your derivation is what I was describing, and I just didn't recognize it as being the same method.
Did you still want to chat about this? This method is indeed computing the Jacobian at the operating point so maybe this is a mismatch in nomenclature?
@@ChristopherLum This is the approach I was referring to, this video by Prof Brunton explains it well. I'm confused because it seems like he is just taking the jacobian of the A matrix at the operating point and calling it done.
th-cam.com/video/RCWkzzLgwf0/w-d-xo.html
What do you man by analytical Equations(_F being one/ f being not one)?
Dear Christopher , how can I get the lecture of a decoupled longitudinal and lateral /directional linear model of an aircraft ? can I pay money to get subscription to access all your lectures please?
Thanks for reaching out. If you have questions or would like to request a video, please consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I interact personally with Patrons at all levels. Thanks for watching!
@@ChristopherLum Dear Christopher ,I subscribed by patreon ,please I need the matlab code (4 files) ASAP .thank you so much
Dear sir, AFAIK, for the system can return to equilibrium the intensity of perturbation must be less than some thresholds. Could you give me some instructions to find out these intensity thresholds of perturbation?
Hi,
Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on TH-cam due to the sheer volume of inquiries that I receive. That being said, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video as I'll be able to answer questions there. Given your interest in the topic, I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
-Chris
@@ChristopherLum dear sir, I have asked on patreon. Many thanks in advance.
I AM a maker and hobby in tô eletrônica, Yours courses are great. You cold be make a track of videos dependency to people wich me to have a Guide?! Thanks a Lot.
Hi,
Thanks for reaching out. If you have questions or would like to request a video, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
-Chris
a little silly but I can't find your vedio about analyticlly linearize a dynamic system
AA516: Po
AA516
AA516