That’s usually the case if you heard of something before and someone comes by and explains in a little different way. Everything you heard in class just seems to finally connect. If you never heard of something before that video might be helpful but still leaves you with tons of questions for the actual details
I spent a shit load of time studying control systems in college, always learning something but never really understanding what the actual f**k it's on about. If only someone made a video like this at the beginning, it would have been a lot different. TY for this very good explanation.
I did master's in control systems, I fucked up 2 years. Better I would have learnt by self and online material 😂😂😂😂. So much pain in my heart 💔 😭😭 after doing time pass for 2 years
@@ericgilkey3549 Problem is, we get really good at the "boring" part with zero understanding or ability to apply the knowledge at all. We're karateka's who've never sparred.
This is the greatest simple explanation of PID controllers that I have ever watched. It helps you to understand why there is a proportional and integral and derivative controllers. Thank you so much for this video .
Can anyone please explain, why after controlling it became walking speed? At first it was error between reference point and altitude. Then why it became speed after using PID controller. Please explain
@@nadiaakter9351 The controller takes as input the "error signal" (which is the distance between the desired altitude and the actual drone altitude) and outputs the input to the drone (the propellers' speed). You need to think about what are the actuators of your plant and what can you control. Your plant (Drone) has 4 independent actuators (4 propellers) for which you can control their rpm/speed (via providing more current). So, your controller takes as input the difference in altitude ("error") and and tells each propeller how fast to spin in order to reach the desired altitude. Hope that helps.
I’ve got a M.Sc. in control theory. They don’t teach the practical part of it enough, particularly in undergraduate engineering. At least nowadays we can run simulations like with simulink and get a good idea of how to tune up a controller.
This is great Brian, congratulations on teaming up with MATLAB...I'll continue to support your Patreon work, and this is a really nice addition to that body of work. Thanks again.
I got B in my control systems course , my teacher hardly ever bought up any real life example , and I was just in it for passing grade , thank you for making this interesting again.
Granted most people won't be engineers, so it can still be sort of a valid rhetorical question. Although I do know people learning (or maybe already in) the engineering/technologist/mechanic field that do still say that.
@@MsHojat: Engineers that question the use of calculus should probably not be engineers. Also, people have always asked "Why do we need to go to school?" ever since school was made mandatory. For math class, if you take up a math-heavy program, it's about learning to solve complicated problems, not just "learn these rules because they are complicated so you're occupied".
I see a lot of people in the comments saying that this was more useful than all the lectures at school. My lecturer was smart. He gave us this video at the first lecture of the semester.
I am studying Electrical Engineering and after already passing Control Theory this is by far the best explanation to introduce this subject! Great Job!
Salute to you! After spending very long time in trying to figure out the topic did so in astonishingly a short time! You are indeed a good teacher! From India.....Love you!
Can anyone please explain, why after controlling it became walking speed? At first it was error between reference point and altitude. Then why it became speed after using PID controller. Please explain
i studied 2 semesters of control loops in my bachelor degree and i didn't understand shit. i watched 10 minutes youtube video and i didnt understand it neither
Engineering education would be greatly improved if courses started with presentations like this. Context makes understanding subsequent details so much easier!
I got my bachelor degree for almost 4 years still blurred but just only spend time within 11.41 minutes really made me truly understand about PID system. Whats a great such a explaination!Many thanks
Matlab's products are good but their costing model sucks . I purchased a home license last year and every few weeks I will hit the license limitations and will be told by Mathswork customer care that i will need to spent > $7k on a new processional license. No way to convert my home license to professional, no embedded coder (which by the way costs additional ~7k, and now that my "software support subscription" has expired, i cant even access the "add-on feature" which is basically their app store including free and paid apps. Its like paying to access google pay store first and then pay for the app itself. Unless your company is paying for such premium product, I'd recommend staying away from it and help built these open source alternatives to a level where it can compete with Matlab in terms of functionality.
Check out apmonitor python for control systems. Python (and its control libraries) are open source and as powerful as Matlab. Douglas can be a good teacher, but in the end he is just a Matlab salesman
Hi I've been through a few vids about this and this is the best explanation yet. In fact after watching the others I understood what it did but not how. Now I know. Thanks.
This is exactly what needs to be taught at the beginning of a control engineering course, not the endless "s formulas" that make students clueless about its real life meaning
Good video! Because I already know how it works! However it's maybe a little little too technical for the average leyman, the whole first half of the video would take like 2 months in a classroom hahaha
This is a really great video thank you for all the work and thought put into it. The only thing I don’t understand on the integral explanation is why you switched from feedback being propeller speed to being height. If you could receive feedback of height and calculate error for it then why didn’t it start that way with the P controller??
i wanna say If you want to be a control engineer and if you don't follow Brian's Channel, i bet you can only reach half the way to your dreams. You are Great Brian.
Are you talking about the time around 6:05? During this section, I'm just showing that as you raise the gain the steady state error gets smaller. It shows how that error changes when the gain goes from 2 up to 100. Once you decide on a proportional gain value it would be constant from that point on. Was that what you were asking?
Brian Douglas Okay.. i understand now about proportional term.. do integral controller only sum error when the error constant ? and derivative controller only work when the error change.. correct me if i am wrong.. 😁😁😁
The output of the integral path changes whenever the error is non-zero. The error, however, does not need to be constant. If the error is positive, the integral term will be added to, if the error is negative it will be subtracted from. If the error is zero then the integral term will remain constant at its present value. The output of the derivative path is based on the *changing* error as you say. I hope that clears it up for you. Cheers!
I've watched many videos from Brian Douglas at his own channel quite a few years ago and this seems to be an ultimate, distilled version of many videos and it is extremely didactic and clean. Congrats!
This has been the best PID summation I've seen so far and has helped me tremendously with 3d printer heat control problems! Well done. kept is simple for someone who's terrible with math. the Hover drone example was the best analogy. thank you!
Great teacher, great video, you make it seem so easy and logical but now I do realize my python project is much harder than I thought considering all these variables in order to make the drone go from a point A to a point B without hitting obstacles.
Incredible job of imparting a meaningful understanding!!! Masterful job of conveying the basics of PID controllers ... and of showing the shortcomings of universities. Thanks!