Gain a better understanding of Root Locus Plots using Matlab

  Рет қаралды 236,945

Brian Douglas

Brian Douglas

Күн бұрын

Пікірлер: 140
@suharsh96
@suharsh96 7 жыл бұрын
Man this makes me appreciate the people behind this package. They're some smart people. Also thank you for making these videos!
@christophertorres7495
@christophertorres7495 3 жыл бұрын
You explained how to use the root locus plots on MATLAB 100x better than all my professors. Thank you!
@Orixander
@Orixander 8 жыл бұрын
Man, your videos are gold. Control theory gold. I wish I had seen this when I was at the university! you definitively go deep in a way people actually grasp the concepts and ideas! keep with the excelent videos!
@beta2673
@beta2673 8 жыл бұрын
i wanna ask you bro,how the aplication of this teory?i just know the teory
@webstennisfree
@webstennisfree 9 жыл бұрын
Keep going and don't stop uploading your videos. I am an Asst. Professor and I explain to my students after watching videos all over the internet. I think you explain very well and also you have good examples in your videos! Simple and Effective...Cheers from India
@unit042
@unit042 7 жыл бұрын
Spotted a typo: at 9:52 in the video, the Matlab comment text says "But a downside to rlocus is that you can't see how all of the roots move at the same time, you only have control over one root. Also, you can easily see the effect of" The second "can" should be a "can't". Anyway, this is an excellent video series, Brian Douglas!
@manuctz
@manuctz 9 жыл бұрын
I really appreciate your videos.
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
Manuel Cortez Thanks!
@ryanwang3597
@ryanwang3597 5 жыл бұрын
I like the efficiency you convey information in a short time in a clear and concise manner! Definitely will watch several times.
@petervilla5221
@petervilla5221 4 жыл бұрын
Thank you my guy, you just saved my grade. It's a holiday miracle.
@AJ-et3vf
@AJ-et3vf 3 жыл бұрын
The Sisotool is awesome. I didn't know about it until now. What it can do is just amazing and a lot! Quite helpful
@eng.eletrica.concursos
@eng.eletrica.concursos 9 жыл бұрын
Incredible feature of sisotool that you show in the last part this video. That is a useful help for all. Thanks!
@maximilianobarac8066
@maximilianobarac8066 8 жыл бұрын
man you are extremely good at teaching & your matlab understandig is absolutely amazing ! congrats!! keep on teachig you are doing great !!
@tribjoey120
@tribjoey120 9 жыл бұрын
I really hope you could become a lecturer in my university . I wouldnt have skipped so many classes if you were my teacher
@furkanaltay7947
@furkanaltay7947 6 жыл бұрын
Man! I think you're completely MASTER!
@dansmar_2414
@dansmar_2414 5 жыл бұрын
HI, I'm from Brazil, and I really appreciate your lectures! Simple awesome! Congratulations!
@AliHassan-xt1xb
@AliHassan-xt1xb 6 жыл бұрын
You are going to heaven for these videos
@kolmogorov4149
@kolmogorov4149 5 жыл бұрын
this is the best channel on the planet, thank you so much
@wicwambam
@wicwambam 8 жыл бұрын
Great demonstration and walkthrough. I had not used sisotool before, what an eye opener! If you have more matlab walkthroughs like this with other tips and tricks for e.g. Bode plot that would be greatly appreciated. Keep up the good work
@CanadianRocketry
@CanadianRocketry 9 жыл бұрын
"Gain" a better understanding of Root Locus plots? Was that a pun?
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
CanadianRocketry Hah, no not intentional. Would you prefer "Get to the root of the problem with Matlab"?
@meti9230
@meti9230 6 жыл бұрын
or a complete Matlab tut on plotting poles and zeros
@sirerwin5881
@sirerwin5881 4 жыл бұрын
Nice one
@rysabh
@rysabh 6 жыл бұрын
@9:25 we can see that the popup shows a damping ratio term that is less than one. The question is, The damping ratio is defined only for the second order system (as stated earlier in the video). How are we applying the same concept here in the fourth order system ?
@nathan18084
@nathan18084 7 жыл бұрын
Thanks Brian You're going straight to the point Your explanation is very helpful
@mustafamarvat863
@mustafamarvat863 3 жыл бұрын
Simply impeccable.
@stlang003
@stlang003 6 жыл бұрын
I've watched a lot of your videos and learned a ton. This one was something special! Thanks a lot!
@christoffer2794
@christoffer2794 6 жыл бұрын
Really awesome video!!!! Helped me out SO MUCH you have no idea! Thanks a lot! I hope you find great success on KZbin!
@Mywaterbee
@Mywaterbee 8 жыл бұрын
ขอบคุณมาก เป็นการสอนพื้นฐานที่เข้าใจมากครับ Thank you very much for making this video.
@rogchg
@rogchg 9 жыл бұрын
Thank you so much for your effort and dedication in making these videos! They are really awesome and helped me pretty much to understand a lot of topics of classic control. When you have time, could you make some videos talking about state space control theory? Thanks in advance! Best Regards!
@pedrotavares7589
@pedrotavares7589 7 жыл бұрын
Excellent video, Brian! This tutorial is really effective and simple to follow! Thank you for your time.
@guledfarah9600
@guledfarah9600 9 жыл бұрын
Thank you very much for posting those videos and I really appreciate .
@tarunbirgambhir3627
@tarunbirgambhir3627 6 жыл бұрын
This was the coolest thing i hv ever seen
@chrish2291
@chrish2291 6 жыл бұрын
YOU ARE THE SYSTEM CONTROL GOD!!
@intertarik
@intertarik 7 жыл бұрын
Don't stop making videos like this ...
@bajwa2k10
@bajwa2k10 4 жыл бұрын
Incredible videos! Cleared out many questions I had in mind.
@joshithmurthy6209
@joshithmurthy6209 2 жыл бұрын
🔥🔥🔥 so cool, u make this course so interesting when compared to my prof
@s_saidkonate1755
@s_saidkonate1755 4 жыл бұрын
very helpful tuto... I appreciated it enough .. only explaining the essential
@neogator26
@neogator26 7 ай бұрын
Most seems to work in MATLAB 2024 as well. Great video.
@narender64
@narender64 7 жыл бұрын
Very useful , your knowledge on matlab is also great. Thank you very much for your videos !
@KaixiangRen
@KaixiangRen 8 жыл бұрын
Really good video, great help when studying root locus.
@milan_shah
@milan_shah 9 жыл бұрын
first of all thanks a lot Brian !! This is one of the best videos which I have watched from your Control System Lectures videos and If I say in terms of MATLAB for Control Engineering than probably this would be one the best videos of MATLAB. I am Instrumentation and Control Engineering student but I had never known this features of MATLAB before. This video will be very helpful for learning purpose but Brian I request you to make some videos on "Modelling of DC Motor with 'encoder' or 'Accelerometer and Gyroscope' using Arduino and MATLAB/LabVIEW" as well as on "How to Implement PID algorithm in Arduino for DC motors for the Motion Control of Robots". So that there won't be only learning of these features of MATLAB but also practical hands on and understanding of how to use these tools in Robotics and other applications. Eagerly waiting for those videos... and once again, thanks for this awesome video. cheers !!
@lizhe8041
@lizhe8041 3 жыл бұрын
thank you for making this video i really benefit a lot
@aniketprajapati4110
@aniketprajapati4110 3 жыл бұрын
great explaination of matlab for root locus
@SKINMASTER_TAXIDERMY
@SKINMASTER_TAXIDERMY 9 жыл бұрын
Thanks for uploading this one.
@ThinhTran-yu9sn
@ThinhTran-yu9sn 7 жыл бұрын
Woa this is very cool, please make more control system MATLAB video.
@juliocesarcardenassotelo523
@juliocesarcardenassotelo523 5 жыл бұрын
lo amo señor , muchas gracias
@parveenkumar2813
@parveenkumar2813 7 жыл бұрын
thanks sir your videos are really awsome.plz sir post something on block diagram questions.. it seems complicated solving them .
@ryangtromero
@ryangtromero 7 жыл бұрын
This video is better than the new Star Wars.
@zoghley
@zoghley 9 жыл бұрын
Your videos is more than helpful ..Thanks Continue... :)
@abdallahhesham53
@abdallahhesham53 4 жыл бұрын
Thank you for your efforts, great vids Keep up the awesome work!
@manuel_youtube_ttt
@manuel_youtube_ttt 7 жыл бұрын
Super thumbs up, this was super useful. Thank you Brian.
@israaayman1967
@israaayman1967 5 жыл бұрын
you are legend man wish to u all the best and thank u so much
@cansnakarsu7479
@cansnakarsu7479 9 жыл бұрын
You are the best man!
@brillient68
@brillient68 9 жыл бұрын
Thank You very much Your videos are very good
@mathmagicproductions431
@mathmagicproductions431 4 жыл бұрын
This was really good!
@edrismussa3688
@edrismussa3688 2 жыл бұрын
tahnk you Brain this was very intresting
@till776
@till776 2 жыл бұрын
helped a lot. many thanks
@mulfiyandi3840
@mulfiyandi3840 9 жыл бұрын
Thanks man, this video very useful.
@louist.1070
@louist.1070 9 жыл бұрын
Dude thanks a million.
@Googlename699
@Googlename699 8 жыл бұрын
This is really fantastic because you re fantastic
@toninogalit
@toninogalit 9 жыл бұрын
terrific! i would like to know something maybe trivial when you design a controller, you are adding notch, zeros...in order to meet the requirements. but can you add whatever you want?i mean what is the meaning in term of hardware, what is the cost of this?thank you a lot
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
Tony Sznabel Not trivial at all! When you're working in the S-domain and just adding poles and zeros it's easy to lose track of what that actually means. Whatever controller you design you have to build - and more complicated designs require more components. But beyond that, you might actually build a controller that attempts to drive your actuators faster than they can be driven and that's not going to work. For example, I can design something that controls a motor so that it has a step response rise time of 1 millisecond and my simulation will say no problem. But if the system can't source that much current, or that high of voltage (or if the change in current doesn't occur fast enough) then the motor actually won't accelerate as fast as my controller is driving it. The best way to learn all of this is to take on a small project at home and see how your real hardware behaves compared to the ideal model you've assumed. Hope that helped a bit.
@hugomoreira1287
@hugomoreira1287 9 жыл бұрын
Just to leave a feedback from a not-student-anymore, or rather, an once-upon-a-time-a-student: concluded my studies on control systems in 2000, but not professionally on this field since.. but the videos are being extremely useful for me to dust off these knowledges deep buried in 15 years, and more importantly, putting some intuitive light on the dull, hard, at the time, abstract mathematics, to put some logic and understanding on the behaviour of these systems and methods. Sorry for not putting any interesting questions at this time :)
@Impedancenetwork
@Impedancenetwork 6 жыл бұрын
I can't even understand what the hell you said.
@007hansen
@007hansen 9 жыл бұрын
You are awesome! Thank you for doing this!
@MRNOTE145
@MRNOTE145 7 жыл бұрын
Thank you so much...This video very useful.
@DiZzful
@DiZzful 9 жыл бұрын
1:35 Why did we omit the "1+" in the closed loop TF? Isn't the WHOLE denominator Characteristic Equation ?
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
+Nan Nanco You are right that the characteristic equation is the whole denominator. I wasn't very clear but what I meant was that we needed the second part of the characteristic equation in the form that it's in, that is specifically, in the G*H form. And since the problem gave us the open loop transfer function as G*H that was exactly what we needed. So the characteristic equation was in the form 1 + k*G*H that we needed to plot the root locus. Hope that helped a bit.
@DiZzful
@DiZzful 9 жыл бұрын
+Brian Douglas I think i got it now, thanks for the reply and for all the videos!
@Ming_Qiu
@Ming_Qiu 2 жыл бұрын
So in fact, we should draw the root locals for 1+kGH (closed loop) and not GH(open loop). Anyway, the question ask to draw for GH, so we just draw it. (I think this is what Brian meant?)
@carultch
@carultch Жыл бұрын
@@Ming_Qiu When K is equal to zero, the limit of the denominator approaches the denominator of G*H, which means that the closed-loop poles approach the open-loop poles. When K approaches infinity, the limit of the denominator approaches the numerator of G*H. The root locus tracks the path of the solutions to the equation of 1 + K*G*H = 0, on K's journey from 0 to infinity, such that the closed loop poles follow a path from the open loop poles to the open loop zeros. That's the essential idea of the Root Locus
@samynashabeh
@samynashabeh 9 жыл бұрын
Great tutorial bro
@aaronzeller5157
@aaronzeller5157 9 жыл бұрын
NICE!!! Thank you! Great video.
@AhmedCr
@AhmedCr 8 жыл бұрын
Awesome man , really thanks
@anthonyzhu4771
@anthonyzhu4771 8 жыл бұрын
At 7:00 you say that you are going to plot the pzmap for gains of k from 0 to 10, but you actually loop through k from 1 to 10
@Zuwwar
@Zuwwar 8 жыл бұрын
+Anthony Zhu So it is the same thing, in fact going through the loop with the values of k from 0-10 is good stuff rather than plotting them one by one
@g.viswateja7685
@g.viswateja7685 8 жыл бұрын
did a great job
@shaflyhamzah3848
@shaflyhamzah3848 4 жыл бұрын
Thanks very helpful!
@thescientist4726
@thescientist4726 5 жыл бұрын
has the sisotool changed because mine looks completely different and I can't do this stuff anymore?
@parthjoshiastron
@parthjoshiastron 7 жыл бұрын
Awesome videos ..Loved it .... Can you make video with some real life problem and solving it using Matlab ? (Tools used can be root locus , Bode Plot ,Nyquist PLot ,Lead and Lag Compensator ,PID Tune ) That would be an amazing experience to learn under you.Thank you:)
@g.viswateja7685
@g.viswateja7685 8 жыл бұрын
you saved hundreds of reading hours in reading textbook
@pravinkamble1
@pravinkamble1 9 жыл бұрын
Very useful!
@bobjorges5001
@bobjorges5001 9 жыл бұрын
Brian Brilliant !! Another great video. Could you pls talk about the impact of the "pure delay" in the stability of the system.
@BrianBDouglas
@BrianBDouglas 9 жыл бұрын
bob jorges Pure delay and Z-transform is a great video topic. Added to the list!
@Amine-gz7gq
@Amine-gz7gq Жыл бұрын
Neat video. What's a nichols diagram that looks like a spider ?
@pascalfrei8178
@pascalfrei8178 9 жыл бұрын
you are an awesome teacher, thanks for all your videos. can you do a video on predictive control (e.g. smith predictor)?
@HowTo-qh6cx
@HowTo-qh6cx 7 жыл бұрын
nice work....... u r great bro
@nicolasbamamou94
@nicolasbamamou94 4 жыл бұрын
I love this video
@TheYoukhang
@TheYoukhang 3 жыл бұрын
im using matlab 2020a windows 10, only location, damping and natural f shown at the bottom, any idea how can i get the gain value?
@1Reevee
@1Reevee 3 жыл бұрын
Why isn't the transfer function at the beginning of the problem in the form of Gcl = (kGH/(1+kGH) ?
@sameerpurwar4836
@sameerpurwar4836 8 жыл бұрын
you r really good, thanks a lot
@bhanuprakashreddy7905
@bhanuprakashreddy7905 4 жыл бұрын
Question: Write a code to simulate the root locus for any simple transfer function G(S) H(S) and verify the solution by sketching the root locus for the same transfer function choosen.
@muthegameonline
@muthegameonline 4 жыл бұрын
Hi Brian! First of all, thank you for helping us to understand more about this topic. I have a question. So when we use the SISO tool, and we take a look at the RootLocus, i noticed that the 'Squares' are not in the same position as the poles (for a k=1), with this transfer function you have to zoom in a lot, but i've noticed that with others transfer functions, this is more visible. So at the end using a k=1 where are our poles? Where the squares are or where the X's are?
@Zuwwar
@Zuwwar 8 жыл бұрын
The videos are very helpful in order to understand the deep concepts behind the Root Locus technique. But I do have a pretty confusing question, actually two questions. I have understood all the concepts but this fundamental one is confusing me a bit. My first question is that we use Root Locus in order to analyze our closed loop system like how the poles of our closed loop system move as we vary ''k". So then why do we plot the root locus of GH only why not 1 + GH? My second question is pretty related to the first one. In one of your video, you said that our closed loop poles travel from the open loop poles to the open loop zeros. What does that mean?
@electronicsthedeep7122
@electronicsthedeep7122 5 жыл бұрын
Thank you sir.
@hubertkim1870
@hubertkim1870 8 жыл бұрын
fantastic! thanks!
@naveenpandey2098
@naveenpandey2098 7 жыл бұрын
awesome man!!!!!
@hugddoo
@hugddoo 9 жыл бұрын
This video series is exactly what I'm looking for. Btw I have a question regarding the stack TF mentioned above. I'm working with a ship-heeling-angle control system in my uni lab. The system includes two tanks located on two sides of the hull and a gear pump which pumps water back and forth into the tanks depending on the input voltage negative or positive. After conducting several experiments to determine the step responses with various step reference voltages, I figure out that the transfer functions might not look the same. I haven't done the system identification step yet, however from examining the graphs (which look like an integrating system with a time delay element) it seems like the the gain constant coef K differ from eachother. I wonder if I should work with these transfer function as a stack or you know choose one that represents the whole system? This question hasn't popped up in my head until I watched this interesting video.
@soumyajyotipaul4915
@soumyajyotipaul4915 8 жыл бұрын
Would you recommend MATHEMATICA and SYSTEMMODELER for Control System Analysis ? Or MATLAB would be a better choice for this purpose ?
@alexbueno929
@alexbueno929 9 жыл бұрын
Great lessons. Do you have any plans in presenting an equivalent analysis in the Z domain?
@jyashi1
@jyashi1 6 жыл бұрын
My muscle "Gains" have been dropping recently. Should i use a lead or lag compensator?
@williamlloyd3916
@williamlloyd3916 3 жыл бұрын
I have a control system where there is a disturbance that only comes into effect after 100 seconds. I am wondering how I incorperate this into the transfer function of the system? Any help would be greatly appreciated
@lifegiver2011
@lifegiver2011 9 жыл бұрын
Amazing thank u a lot. .
@Felipx2812
@Felipx2812 4 жыл бұрын
Great !! Thanks :D
@Skippy57344
@Skippy57344 4 жыл бұрын
Just messing around with the pzmap function for a second order PI controller system, how do you get the grid lines and zeta lines to map in the plot
@BrianBDouglas
@BrianBDouglas 4 жыл бұрын
Type "grid on" in the command window
@EdenW0311
@EdenW0311 Жыл бұрын
good job
@bryanmr8329
@bryanmr8329 6 жыл бұрын
How can I draw root locus for system with PR controler [1+Ki*s/(s^2+50^2)] and the object is G = (s+1)/(s^3+10s+15) when Ki change
@saneemp
@saneemp 6 жыл бұрын
Great videos, could you please share a video on Digital PI controller for a motor current loop.
@EduardoSantos-sm6du
@EduardoSantos-sm6du 8 жыл бұрын
awesome, can you help with how can i introduce any transfer function, i mean i want to make a programm which could ask for any transfer function and it could plot rlocus method
@alialharthi9052
@alialharthi9052 8 жыл бұрын
Thanks a lot
@hollowbats
@hollowbats 9 жыл бұрын
awesome!
@warningddd
@warningddd 8 жыл бұрын
What if K is on the bottom, how do you variate it so you can see the differences
The Root Locus Method - Introduction
13:10
Brian Douglas
Рет қаралды 1 МЛН
Standard HW Problem #1: PID and Root Locus
18:01
Brian Douglas
Рет қаралды 206 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
Everything You Need to Know About Control Theory
16:08
MATLAB
Рет қаралды 583 М.
Gain and Phase Margins Explained!
13:54
Brian Douglas
Рет қаралды 659 М.
How To Sketch a Root Locus (with Examples)
25:23
DMD Engineering
Рет қаралды 29 М.
What Is PID Control? | Understanding PID Control, Part 1
11:42
MATLAB
Рет қаралды 1,8 МЛН
Introduction to Root Locus
16:04
Christopher Lum
Рет қаралды 7 М.
Drawing Root Locus #1
16:02
The Ryder Project
Рет қаралды 233 М.
System Identification Methods
17:27
Brian Douglas
Рет қаралды 134 М.
Designing a PID Controller Using the Root Locus Method
1:03:59
Christopher Lum
Рет қаралды 95 М.