Nyquist Stability Criterion, Part 1

  Рет қаралды 1,010,027

Brian Douglas

Brian Douglas

Күн бұрын

Get the map of control theory: www.redbubble....
Download eBook on the fundamentals of control theory (in progress): engineeringmed...
An explanation of the Nyquist Stability Criterion. This video steps through the importance of the criterion, how to interpret the Nyquist plot graphically, and why it is the way it is. This is the first video in the series on Nyquist plots.
Errata:
Matlab Scripts:
NyDemo.m - The automated demonstration of Cauchy's Argument Principle
docs.google.co...
Interact.m - The interactive demonstration of Cauchy's Argument Principle
docs.google.co...
arrow.m - www.mathworks.c...
Don't forget to subscribe! I'm on Twitter @BrianBDouglas!
If you have any questions on it leave them in the comment section below or on Twitter and I'll try my best to answer them.
I will be loading a new video each week and welcome suggestions for new topics. Please leave a comment or question below and I will do my best to address it. Thanks for watching!

Пікірлер: 559
@michaelsutanto6757
@michaelsutanto6757 3 жыл бұрын
7 years after you uploaded this video, in the middle of a pandemic, you saved a uni student from failing his module. Thanks.
@maurycykujawski6344
@maurycykujawski6344 3 жыл бұрын
*uni students
@AjayPatel-nv7ep
@AjayPatel-nv7ep 3 жыл бұрын
we out here
@naga7647
@naga7647 3 жыл бұрын
hey there
@Kallum
@Kallum 2 жыл бұрын
Brian douglas is a saviour to the electrical engineering generation today
@mosaaddiab2068
@mosaaddiab2068 2 жыл бұрын
+1 in 2022❤
@anantikamehra1694
@anantikamehra1694 9 жыл бұрын
You not only make me understand, but also make me marvel at the beauty of the stuff you're teaching. You are a brilliant teacher! Thank you so much for taking the time out to make these videos and helping us struggling undergraduates with something that can be so simple, but is generally taught in a way that makes the material inaccessible and scary.
@CallmeKaram
@CallmeKaram 7 жыл бұрын
Anantika Mehra 😂 😂 😂 I have become Fan of your English 😛
@rushilvispute7017
@rushilvispute7017 7 жыл бұрын
True!
@howardlam6181
@howardlam6181 4 жыл бұрын
The reason this is so good is because of the example program he made rather than theorems that are very hard to read because they skip all the derivation steps and just say they are trivial and we should do at our own time.
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
Part two is in my head! I'm working on it now and should have it out within the week. Thanks for watching!
@enesog
@enesog 3 жыл бұрын
What if the RHS zeros of (1+G*H) are compensated by the zeros of G ? Than you will not have Poles in the RHS of the closed loop system CLTF = G / (1+G*H) Is this case even possible?
@coolwinder
@coolwinder 2 жыл бұрын
We need a continuation, this is the most amazing video I saw on this topic! Pls continue working and bringing this kind of insight!
@SaeedAcronia
@SaeedAcronia 2 жыл бұрын
Hi Brian, would you let me know what reference books you recommend?
@blakerezachek9804
@blakerezachek9804 3 жыл бұрын
Just watched 5 hours of university lectures that didn't even come close to explaining the topic with this level of clarity
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
I use Photoshop and a screen capture program. You can see exactly how I do it in my video titled "How I make a control systems lecture video". Cheers!
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
I have placed the two scripts I wrote in Google docs and placed the link in the description. I have not modified the existing Nyquist function in Matlab ... it was just a bit of movie magic! After the plots came up I modified them a little by making the lines thicker and such so it's easier for you guys to see. I just edited that part out.
@itaidagan1
@itaidagan1 8 жыл бұрын
Blown away by how clear and concise this video is, thank you!
@yushaos
@yushaos 11 жыл бұрын
Why are you so good at explaining?!
@goodboi42
@goodboi42 2 жыл бұрын
I not only passed my semester but also grew an appreciation for Control Systems because of your lectures. Thank you so much!
@abhijitmajee6754
@abhijitmajee6754 5 жыл бұрын
You must understand that you have a unique gift of God that you can explain things so purely. I feel enlightened by the level of insight you present. Thank you, Sir.
@andyhong6951
@andyhong6951 9 жыл бұрын
My god, I owe you my life man LOL This video saved my day
@extend0908
@extend0908 9 жыл бұрын
阿修是你ㄇ
@Banarasi_guy
@Banarasi_guy 9 жыл бұрын
From basic to the top always the best lecture series :D
@Amplid00
@Amplid00 10 жыл бұрын
Hey man, just wanted to say your online classes are worth 10 of my brain-shrivelling books, I wish I had a teacher like you for every class!! Keep it up, you make all of our lives so much easier!
@starimakro4292
@starimakro4292 Жыл бұрын
Nyquist is one of the coolest names i have ever heard of
@parthpatel-dg3db
@parthpatel-dg3db 3 жыл бұрын
The best explanation of the Nyquist plot. I gave up this topic but thanks to you now I can imagine what is the Nyquist plot and why it even exists. thanks, man.
@wandersonpereira9884
@wandersonpereira9884 10 жыл бұрын
Brian, you are the best one. Please, make a video about state space control. The world needs it!!!! Thaaks.
@tld5843
@tld5843 4 жыл бұрын
Yes please!!!!!
@merlissoto3923
@merlissoto3923 7 жыл бұрын
Brian, you have the ability to make all control system theory interesting!
@ashchan1998
@ashchan1998 5 жыл бұрын
Before learning the maths behind a topic, its very helpful for a teacher like you to explain the reasoning and overall picture of whats going on. I feel my knowledge is incomplete without watching your videoes. Thanks for the great work!
@theliferulz
@theliferulz 5 жыл бұрын
You are a Hero. If they could just fire the lecturer and put your videos in a playlist instead the pass rate would skyrocket.
@chillingmeko
@chillingmeko 6 жыл бұрын
I may have failed the first time taking Control Systems class, but this second time with your videos I'm passing. :) Thank you, Brian. You da man!
@coltonjohnson3140
@coltonjohnson3140 3 жыл бұрын
Geesh.... You are such a good teacher, that made understanding Nyquist stuff so much easier
@모든일상-j4i
@모든일상-j4i 3 ай бұрын
You are a living legend.. thanks for such an amazing video!! Seriously helped a lot. - Undergraduate student from South Korea -
@JudahCaruso
@JudahCaruso 4 жыл бұрын
I clicked here by accident but stayed because it sounded so interesting. Literally had 0 knowledge of the topic at hand, but you were such a good teacher that I feel like I learned something anyway haha
@hasansukkar2306
@hasansukkar2306 7 жыл бұрын
Absolute legend, you deserve an honorary PhD for these beautiful videos!
@keylak8078
@keylak8078 7 жыл бұрын
these videos are literally saving me this semester. thank you!!
@rreshikraj253
@rreshikraj253 4 жыл бұрын
sem savers
@patrickwang9137
@patrickwang9137 6 жыл бұрын
I have an exam in 2 hours and I am watching this now. Thank you so much for making me understand what I am even learning.
@abdurrahimemin1371
@abdurrahimemin1371 4 жыл бұрын
Ms. Braian you are such a brilliant engineer
@bigbuckbunny9073
@bigbuckbunny9073 8 жыл бұрын
You've almost saved my life, no words can describe how grateful am I. If you can add some videos about z transform & discrete systems control it will be awesome because my teacher sux :D.
@naofumi6685
@naofumi6685 5 жыл бұрын
You are best teacher, So I am the best student....actually We all are......& it's hard to find someone like you....Thanks for everything
@SaeEDKh313
@SaeEDKh313 8 жыл бұрын
The mickey mouse part made my day :D
@MutianiShawolMVP
@MutianiShawolMVP 7 жыл бұрын
th3FT pUnK looks more like something than a mickey mouse :)
@jeffersonmatalog1534
@jeffersonmatalog1534 3 жыл бұрын
@@MutianiShawolMVP yeah a fish ;) C3
@aohua9872
@aohua9872 3 жыл бұрын
me too :)) this part is definitely hilarious
@StefernOKioni
@StefernOKioni 9 жыл бұрын
Thank you! These tutorials have really helped me in learning control engineering!
@alanshalgheen1426
@alanshalgheen1426 2 жыл бұрын
I'm electronics engineering student and I have to say that because of your tutorials even my smartest control&automation mates at the college will lack the understanding I'm getting here of this basic stiff material..! No one cares for math as it's pure interference with the core of engineering even those elder professors. even if I fail the final for second time, I'm extremely interested in watching this course. Hope you make more content on different areas of "practical control" like microcontrollers and so on. Greetings! 💘
@Jnglfvr
@Jnglfvr 3 жыл бұрын
I think that part of the confusion at 14:49 is why you would care about the number of zeros in the RHP. The answer, of course, is that these are zeros of 1 + HG meaning they are the poles of the closed loop transfer function.
@gmpgreen
@gmpgreen 8 жыл бұрын
In general more examples for different cases please (including bode plots etc)! its one thing to understand the purpose and how things fit together but there's a lot of nuances to solving these problems in homework that are hard to pick up on.
@TohidAlizadehNU
@TohidAlizadehNU 8 жыл бұрын
You can find couple of examples in my channel as well.
@fedemare92
@fedemare92 3 жыл бұрын
I have yet to come across an explanation of this topic that is as clear and intuitive as these videos.
@rodrigosuarez4804
@rodrigosuarez4804 6 жыл бұрын
So clear dude. You are the Man Brian. Infinite thanks to you Sir!
@danawen555
@danawen555 4 жыл бұрын
thanks for the explanation , you are one of the best youtubers on this area!
@rezajaz6105
@rezajaz6105 7 жыл бұрын
The best teacher i have ever seen
@genioee
@genioee 10 жыл бұрын
1+GK can't shift the Poles and Zeros of GK around. It can only shift the Zeros, since the poles have to be equal (bring both to the same denominator). Also it is far from clear, when you are referring to 1+GK or just GK. Although this is the most important part. Also it would have helped, if you would have spent 1 min on explaining T = GK/(1+GK) such that this is set in a framework and not flying in freespace without further info. Apart from that, great video! Helped a lot and especially the simulations are very nicely showing the point! Thanks, and keep it going!
@mmpmaldo
@mmpmaldo Жыл бұрын
I came to your channel like a year ago to study bode plots and it was so good I subscribed, today i was seraching for nyquist plots and not only you were once again flawless in your explanation but I also found the control theory map that my teacher used to present the module. You are influencing both students and teachers around the globe, thank you very much and greetings from barcelona!
@AdityaPrasad007
@AdityaPrasad007 5 жыл бұрын
Great video as usual. Thanks so much!!! If you write the complex numbers in polar form, its obvious how phase angles get added and magnitudes get divided.
@dogukancetin8906
@dogukancetin8906 5 жыл бұрын
you've just saved my engineering carrier , thx bro.
@indieelectroworks
@indieelectroworks 4 жыл бұрын
Really nice videos (part 1 and 2). They help a lot to get an intuitive understanding of the topic.
@alexandreleboucher3056
@alexandreleboucher3056 6 жыл бұрын
Wow first time I supported a youtuber on patreon. Keep-up the good work
@vikasasodariya1368
@vikasasodariya1368 3 жыл бұрын
My all concepts are cleared regarding the Nyquist plot, after 3 years of learning this in the college lecture. Thank you so much sir.
@musicwv
@musicwv 9 жыл бұрын
Thank you. I finally understand what my professor had no good way of explaining.
@AbdulRahman-pw3pf
@AbdulRahman-pw3pf 10 жыл бұрын
great simplicity solve my confusion in just one video .. thanks buddy
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
@11:00 if it circled the origin once CCW then you would say that there was one more pole than zero inside the contour. And if it didn't circle the origin at all you'd say that there were the same number of poles and zeros inside the origin.
@MrSCFV
@MrSCFV 11 жыл бұрын
As far as I know Nyquist and Root Locus are two different ways to check for stability. Both come with their own advantages (Nyquist for instance shows frequency response as well as stability, root locus shows the movement of the poles with increasing K). You can use both, and may use both. Depending on the advantages of the method you may prefer one, though.
@nayanvats3424
@nayanvats3424 5 жыл бұрын
extraordinary ..Really takes a lot of effort to assemble all these heavy concepts at one place....thanks :)
@Ninjinization
@Ninjinization 9 жыл бұрын
"..This is a topic i didn't really get as an undergraduate student" made me so happy.
@antoniodbz5850
@antoniodbz5850 3 жыл бұрын
14:45 this is the part that I don't understand, how to know the numbers of N and P ?
@parimala70
@parimala70 9 жыл бұрын
sir its really a awesome videoo.control systems now become undestandable for me.is there part 2 on this video.love to hear it
@suryateja6385
@suryateja6385 8 жыл бұрын
Your videos are of great use to get more connected to control systems. Thank you Mr.Brian Douglas.
@DucTra
@DucTra 6 жыл бұрын
Are you still there Brian? I just want to say: "thank you!" , from Vietnam ;)
@Marcio6669
@Marcio6669 8 жыл бұрын
Dude. The video is just amazing. Thank you for sharing this lecture with us.
@MrChristaylor89
@MrChristaylor89 10 жыл бұрын
isn't there somthing essentially paradoxical about needing to know the specific positions of the poles and zeros in order to map to the w-plane, when the entire point of doing so is that the output in the w-plane illicits infomation only about if the zeros lie on the right hand side of the plane. This sees like you loose infomation rather than gain. I'm obvisouly wrong, but could somebody clear this up??
@shahadalrawi6744
@shahadalrawi6744 4 ай бұрын
Brian thank you for your great work. I appreciate it so much!
@ZeqiG
@ZeqiG 7 жыл бұрын
So to clarify, P is the number of poles of the open loop transfer function (where GH=infinity), and Z is the number of zeros of 1+GH (i.e. the number of poles of the closed loop transfer function G/1+GH)?
@giwrgosxlaras8370
@giwrgosxlaras8370 11 жыл бұрын
Brian you are the best,thanks for all these helpful information.Just a simple question.What's the difference between root locus method(BIBO stability) and Nyquist stability.Which one do we use and why?(cause in this lecture you are talking about stability margins at 02:39,but this problem was solved with the root locus method several videos before)
@SLguitarGuy
@SLguitarGuy 3 жыл бұрын
Thank you😍🔥🔥pera kollo balanwa nn saddayak denda🤘😎
@RC_Engineering
@RC_Engineering 9 жыл бұрын
Greatest. Explanation. Ever.
@오지열-z1z
@오지열-z1z 4 жыл бұрын
Thank you for your great videos! It helped me a lot get some better intuition on control theory.
@I3lackDevils
@I3lackDevils 3 жыл бұрын
You my man, are a legend.
@Krissyfulx
@Krissyfulx 7 жыл бұрын
thank you so much, this video was so so helpful for my final!!
@ronakverma1566
@ronakverma1566 8 жыл бұрын
great video.....cleared all the doubts...!!!!THANKS!!!!
@deebkattoura6549
@deebkattoura6549 10 жыл бұрын
U was wrong about saying the adding one to the open loop system might change and poles and the zeros!! Adding one to GH will only change the zeros not the poles, the pole remain unchanged... But however i liked that vid a lot and i think its very useful
@inigomeniego4906
@inigomeniego4906 4 жыл бұрын
For me, the beauty of control is that it can be applied to any system. But this is what makes it difficult too, as everything sounds so abstract. You need some practice so you start understanding things well.
@mohamedelamineboudjoghra7534
@mohamedelamineboudjoghra7534 4 жыл бұрын
thanks a lot for these incredible lessons
@Jay-nj8xi
@Jay-nj8xi 6 жыл бұрын
At 11:00, why there is one more zero instead of one more pole? I think it depends on the contour path direction and starting point on s plane
@azscott8737
@azscott8737 8 жыл бұрын
Thank you so much for explaining Nyqvist in this way. I remember I asked the professor why the -1 but not other point for some reason he did not answer my question properly neither he his reply was nice. I knew there is more into. But now I see what is going on!
@ishanmishra5997
@ishanmishra5997 10 жыл бұрын
Brian excellent video!!!! Although i would like to make a suggestion during 10:48 you did not mention the direction of contour in S-plane which you made on RHS of S-plane and thus we cannot tell whether the there was a pole or a zero on RHS of S-plane.
@suveergarg7661
@suveergarg7661 7 жыл бұрын
Thank you , this is a brilliant explanation.... Helped me a lot!
@kishorekrish2276
@kishorekrish2276 6 жыл бұрын
I never listen this type of awesome explanation really super
@brunavila1213
@brunavila1213 5 ай бұрын
you just saved my exam :)
@souravmazumder8078
@souravmazumder8078 8 жыл бұрын
For finding the stability we look for the positions of poles on the s-plane. What about the zeros? If a open loop or close loop system has some zeros on right of the s-plane and all poles on left side then can we comment on the stability of the system?
@francoishuberland
@francoishuberland 10 жыл бұрын
I was wondering how you can assure that there won't be any poles and zeros in the RHP if the nyquist plot doesn't go around (0,0). There could be as much zeros as poles and the result would be the same, wouldn't it ? Thanks for those videos.
@francoishuberland
@francoishuberland 10 жыл бұрын
Also, even if it's not part of this topic, have you made a video explaining how to linearise a system ?
@NithinVasisth
@NithinVasisth 9 жыл бұрын
Thank you so much. This was very helpful.
@qwertrewq9879878712
@qwertrewq9879878712 11 жыл бұрын
Great to have this lecture , I hope you can upload the second part as soon as possible....as always thanks you so much for your help! After nyquist could I suggest system identification?thermal,electrical,mechanical( I saw your lecture about the spring constant great) and hydraulic?its really hard for me to state the equations to develop the transfer function matrix and not to mention if I have to linealize close to a point!thank you
@pascalgugger4367
@pascalgugger4367 7 жыл бұрын
Hey Brian First, I want to thank you for your awesome control-systems videos. In "Nyquist Stability Criterion, Part 1" in the 15th minute you are saying that the OL-TF and the cCL-TF have the same poles. But aren't the poles for (1+GH) not just the zeros for the CL-TF? I am not sure wether I'm missing something. Would be great if you could help me understand this.
@BalagopalPrakashKumarbgpl
@BalagopalPrakashKumarbgpl 4 жыл бұрын
What if we are having a big mathematical model for a plant with lot of control systems within it, then how do we determine the stability of the system?
@huvid8341
@huvid8341 Жыл бұрын
Why do you say at 14:22 that the poles stay the same when you add 1, however at 3:05 you stated that they move?
@derrickg2210
@derrickg2210 11 жыл бұрын
Another question, 11:00, what if there it circles origni ccw once? Is that means there is one more zeros than poles? What if the graph does not circle origin in the w-plane, is that can tell you anything about the quantity of zeros and poles?
@anantchopra1663
@anantchopra1663 6 жыл бұрын
Very well explained. Keep it up!
@nishanthsp1517
@nishanthsp1517 7 жыл бұрын
Why do you say the system is unstable if there is a zero in the RHP? Shouldn't the system be unstable if there is a pole in the RHP?
@nishanthsp1517
@nishanthsp1517 7 жыл бұрын
Let me answer it myself; Zero for 1 + GH in RHP = Poles of the system.
@pramodsrinivas1822
@pramodsrinivas1822 7 жыл бұрын
Than you . I also had the same question and you answered it .
@nikolaivacko5397
@nikolaivacko5397 6 жыл бұрын
Thanks! It''s obvious now.
@Nadav19831
@Nadav19831 10 жыл бұрын
My favorite things on KZbin are Brian Douglas and College Humor
@BTERVVNBA
@BTERVVNBA 6 жыл бұрын
In matlab you use pzmap(sys) and pzmap(sys+1) but wouldn't that add 1 to the transfer function instead of adding 1 to the denominator of the transfer function?
@amnanajib8167
@amnanajib8167 6 жыл бұрын
Why are we interested in determining the zeros? ( Stability is ensured by poles )
@AnjumMeer
@AnjumMeer 8 жыл бұрын
Thanks Brian. Love your videos!!
@fisheaglerobot
@fisheaglerobot 11 жыл бұрын
Do you have lectures on digital control and the z-transform?
@VirgilAspect
@VirgilAspect Жыл бұрын
6:51 do we divide by the product of the pole phasor magnitudes or by the sum of the pole phasor magnitudes?
@jsbc003
@jsbc003 11 жыл бұрын
you sir, are my hero
@saragalkin2257
@saragalkin2257 5 жыл бұрын
Thank you very much! You made me understand that finally!
@komalkaur1325
@komalkaur1325 5 жыл бұрын
This video was so helpful! Thank you so much!
@alexr5247
@alexr5247 9 жыл бұрын
Thank you! Amazing explanation :)
@sumanth1444
@sumanth1444 4 жыл бұрын
What is the transfer function for mapping right half of s plane to W plane. Because we got exactly circle and it's encircled the origin for every point in right half of s plane
@AcuScorp
@AcuScorp 11 жыл бұрын
What are the tools you used for the tutorial? Could you tell me please
@sagarbhatta8982
@sagarbhatta8982 8 жыл бұрын
Great teaching ability...thank you!!!
@gracebaby5139
@gracebaby5139 5 жыл бұрын
thank you thank you thank you thank you times a hundred!
@utfsm
@utfsm 10 жыл бұрын
Awesome explanation! Thanks,pal
Nyquist Stability Criterion, Part 2
18:49
Brian Douglas
Рет қаралды 482 М.
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,4 МЛН
Bode Plots Explained
13:53
Curio Res
Рет қаралды 40 М.
Final Exam Tutorial - Nyquist Plot Example
12:04
Ceresapien
Рет қаралды 86 М.
A real control system - how to start designing
26:58
Brian Douglas
Рет қаралды 271 М.
Gain and Phase Margins Explained!
13:54
Brian Douglas
Рет қаралды 647 М.
The BEST Way to Find a Random Point in a Circle | #SoME1 #3b1b
18:35
The intuition behind the Nyquist-Shannon Sampling Theorem
11:25
Shannon Nyquist Sampling Theorem
17:19
Steve Brunton
Рет қаралды 132 М.
Control Systems Tutorial: Sketch Nyquist Plots of Transfer Function by Hand
29:55
OSI and TCP IP Models - Best Explanation
19:20
_Drunk Engineer_
Рет қаралды 445 М.
New Breakthrough on a 90-year-old Telephone Question
28:45
Eric Rowland
Рет қаралды 122 М.
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН