Designing a Lead Compensator with Root Locus

  Рет қаралды 471,190

Brian Douglas

Brian Douglas

Күн бұрын

Get the map of control theory: www.redbubble....
Download eBook on the fundamentals of control theory (in progress): engineeringmed...
This video walks through a phase lead compensator example using the Root Locus method.
Errata:
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!

Пікірлер: 196
@jeremyviromek
@jeremyviromek 6 жыл бұрын
Some people were born to teach, you are one. Unfortunately most professors aren't
@runnerkidal
@runnerkidal 5 жыл бұрын
can I get an AMEN
@DarkAvegger
@DarkAvegger 5 жыл бұрын
no its about effort,not talent especially for teaching
@cWeeks1992
@cWeeks1992 10 жыл бұрын
I took an entire semester of controls, and in your 11min video I finally understand lead compensator. Jeez. You're great.
@jeremyviromek
@jeremyviromek 6 жыл бұрын
cWeeks1992 yea im an electrical engineer and i come back to these videos when i forget something. Universities need to work harder on hiring good teachers rather than that standard professor that has no idea how to make it sink in
@pankajkumar-ry5tp
@pankajkumar-ry5tp 5 жыл бұрын
LOL
@spm04
@spm04 5 жыл бұрын
Seriously. We went through about 3 lectures on this stuff and I didn't fully understand it until I watched this video.
@sanjaytumati
@sanjaytumati 4 жыл бұрын
@@jeremyviromek And why may I ask should they do that? What's in it for them? They are already getting your dollars. Will they get much more of those dollars if they do it your way?
@umutyldrm9696
@umutyldrm9696 3 жыл бұрын
@@spm04 We went through about 3 lectures and i i didn't understand anything lol.
@rahulshiv2945
@rahulshiv2945 Жыл бұрын
This 14min video gave me better intuition for lead compensators than the 100-page chapter in my textbook. Thank you so much!
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
Great! It's impossible to cover all of the topics of classical controls in a single semester (and make sense of it all) so professors have to pick and choose what they think is important. Congrats on the A. It's sounds like you have a knack for control theory.
@32tonybh
@32tonybh 8 жыл бұрын
Thank you, seriously thank you! Now it's all about finding the proper way of inputting z and p values to not disturb the dominant poles and still have access to a proper response to the closed loop system....
@blizzconquer1109
@blizzconquer1109 8 жыл бұрын
I typed locus to watch black ops 3 locus sniper gameplay but i decided to watch this and... ..... I have no idea what this is😂😂👏👏🤔🤔
@indygon
@indygon 7 жыл бұрын
this is actually a new form of tic-tac-toe. trust me, it gets pretty intense
@lechbrtube
@lechbrtube 6 жыл бұрын
This is a subject of Control Engeneering.
@subinnair3835
@subinnair3835 5 жыл бұрын
ATGplays OP !!
@rahulkulk745
@rahulkulk745 4 ай бұрын
lol i am feeling betrayed caz someone watched my fav subjects legendary video and wont comprehend its greatness🥲
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
Thank you! I'm working on the lag design right now ... should be up by the weekend. Standby :)
@Logantan90
@Logantan90 10 жыл бұрын
you know what Brian, the entire class of my control course were watching your video for exam study last night.. you are awesome!!
@jayc3861
@jayc3861 Жыл бұрын
Weeks of pain and lack of understanding, and this video helped me get past it. Thank you.
@theboy12344
@theboy12344 3 жыл бұрын
In just 3 mins of watching this video I have learned 3 months of work from university. It's really not difficult when you explain it. Thank you Sir!
@chinmaychhatre1170
@chinmaychhatre1170 10 жыл бұрын
Sir can you include more examples in your videos? i.e start with some transfer fuction.. then design lead compensator and then drawing toot locus of the same.. AS ALWAYS love your video.. :)
@shalaiot7420
@shalaiot7420 10 жыл бұрын
Thank you! Your lectures brought me a great help in my understanding control system.
@chescondo6460
@chescondo6460 10 жыл бұрын
man. big ups on your lecturing for this subject. it is the most concise overview i have come across. thanks
@dobkhnistheking
@dobkhnistheking 11 жыл бұрын
no spring semester at the University of North Dakota and here is the awesome thing, the prof. did not cover PID controllers in class at all so i did a presentation covering almost everything in control systems in 30 mins at the last day of class last week, and most of the material was yours, i introduced PD controls in class from your root locus lecture.
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
Hi LouAnn, A lead compensator can only add up to 90 degrees of phase (and that's only if the pole is way off to the left towards -inf). But realistically a lead compensator can really only add about 55 deg of phase due to restrictions in the size of the components needed to make it. Therefore, in order to get 90 deg of phase you'll need to add two lead compensators. Try designing one compensator to add 45 degrees of phase and then create a double pole and zero at that point.
@adityakamath6624
@adityakamath6624 4 жыл бұрын
Got me through Electrical engineering, great content also easy to understand. Thanks !
@prateek6502-y4p
@prateek6502-y4p 5 жыл бұрын
This 13 min video is equivalent to the whole semester dedicated to lead lag compensator
@geofreymirongamoruri911
@geofreymirongamoruri911 Жыл бұрын
Incredible it's been 10 years! Good explanation, thank you
@pranshugarg4627
@pranshugarg4627 7 жыл бұрын
Dude my prof couldn't make me understand this simple thing in a month. Thanks a lot !!!!
@hesamembedded710
@hesamembedded710 5 жыл бұрын
i have this lab course(control system) in this semester i really hated this course but finally i really enjoy it by using your videos..tnx a lot.
@pushpakrajss108
@pushpakrajss108 5 жыл бұрын
You made it simple. Tomorrow is my exam! Thanks!
@yousifalhajery
@yousifalhajery 11 жыл бұрын
just turned in a project involving the design of a compensator for a robotic arm. Although I used a PID controller. Your video are actually really good. I'm guessing it's just because of the type of content that isn't so popular.
@qdunker
@qdunker 8 жыл бұрын
Hail Brian.
@jakelevsen887
@jakelevsen887 8 жыл бұрын
All hail the controls god.
@GAment_11
@GAment_11 4 жыл бұрын
Please, just never stop with this awesome content. Much appreciated!
@gufo__4922
@gufo__4922 3 жыл бұрын
You are so good that I feel like I am doing a bad thing watching you for free
@siegfriedsas
@siegfriedsas 7 жыл бұрын
Brian legit best teacher eva.
@kairu48
@kairu48 8 жыл бұрын
Super helpful Brian ! Nice and lucid... this is just how Control Systems need to be tackled. Thank you so much.
@vacagonzalo
@vacagonzalo 9 жыл бұрын
dude, I love you!
@coenbeeksma3475
@coenbeeksma3475 8 жыл бұрын
Many thanks from NL. These are a great help! So keep it up:)
@LouAnn333
@LouAnn333 11 жыл бұрын
Thank you Brian for your advices. I am going to apply them.
@danslanker8880
@danslanker8880 2 жыл бұрын
Wow these are really good videos. Big thanks Brian for all the work on these! I never really understood how to draw a Root Locus. I have a Masters in Engineering. Odd that I see quite a few people saying they had 3 or 4 lectures on RL and I seem to remember the same. Very good job of explaining. I have also been review Dr. Lums lectures, helpful also. I learned a lot a lot from these lectures and I like your style, it very effective. Truely thanks! Dan...
@danslanker8880
@danslanker8880 2 жыл бұрын
Walter Evans would be proud!
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
That's awesome! Very good job. Is that your last class for the summer?
@Aryan91191
@Aryan91191 11 жыл бұрын
It was one of the best lectures of you. Thanks a lot.
@hrdv2
@hrdv2 10 жыл бұрын
This is so awesome! Thank you Brian!
@srinivaschowdaryappasani2248
@srinivaschowdaryappasani2248 7 жыл бұрын
very useful before exams .thanks sir.......
@blakeyoungblood7814
@blakeyoungblood7814 5 жыл бұрын
Awesome videos!! You actually get me excited to learn about controls.
@SandeepChaudhary-vx9zy
@SandeepChaudhary-vx9zy 5 жыл бұрын
Most underrated channel
@nicholaslee6098
@nicholaslee6098 2 жыл бұрын
This lecture is equivalent to drinking a Sprite in a hot summer day. So much better than a university lecture...
@dobkhnistheking
@dobkhnistheking 11 жыл бұрын
dude!! i got A in my control class! Thanks !!!
@jyothishkv
@jyothishkv 2 жыл бұрын
Finally I could make sense out of compensators
@andyhype2546
@andyhype2546 4 жыл бұрын
Get this man an Oscar
@BrianBDouglas
@BrianBDouglas 11 жыл бұрын
A beer in Paris sound fantastic!
@luisgonzaloandrade
@luisgonzaloandrade 6 жыл бұрын
At 9:50 when he is adding all the angles of the poles for the angle criterion, why doesn't he add the angle made by the complex conjugate pole. That would add an extra 90 deg making the total 315 deg instead of 225 deg. Please and thank you for the clarification.
@linkmaster959
@linkmaster959 5 жыл бұрын
for anyone else wondering, those are not complex conjugate poles. They are the points where he would like to move the poles on the real axis.
@eraykosan6747
@eraykosan6747 6 жыл бұрын
U are the best teacher ever! 😉 from Turkey... 🤗
@iremcantas6602
@iremcantas6602 10 ай бұрын
Thank you for the video, I really appreciate it. My question is: Why do we have to determine K for what? thank you in advance
@afoose
@afoose 9 жыл бұрын
I honestly wish I had just watched all these videos instead of going to systems and controls lectures
@serath1542
@serath1542 Жыл бұрын
I can't thank you enough 🌟 , you are a life savior
@michaelbills7401
@michaelbills7401 11 жыл бұрын
Great lecture Brian!
@DontLookLikeAFool
@DontLookLikeAFool 11 жыл бұрын
Really helpful and easy to follow! I am ready for my control final exam now :D
@vishalmeena9245
@vishalmeena9245 6 жыл бұрын
you are awesome ...teaching methodology loved it ....great brian !!!!!!
@milan_shah
@milan_shah 8 жыл бұрын
Very helpful video. Thanks Brian !! But I have a few doubts... 01. How did you determine to put dominant poles on -3+2j and -3-2j ? 02. How to determine dominant pole location(s) ? 03. How it can be proved that "In order for a point to exist on the root locus, the sum of the angles of all of the poles - the sum of the angles of all of the zeros should be 180 degree ?
@kirar2004
@kirar2004 8 жыл бұрын
+Milan Shah Dominant poles are those poles which have a greater or a longer effect on the transient response, i.e., the poles which are nearer to the zero on s-plane are dominant poles. The general rule followed for differentiating between dominant poles and insignificant poles is a factor of 5.
@zhuokaizhao5926
@zhuokaizhao5926 9 жыл бұрын
Could you please share the way that you used to get the gain K?? Thanks!
@bbq436
@bbq436 8 жыл бұрын
so how do we determine the K after finding a good z and p?
@careerladderupsc
@careerladderupsc 7 жыл бұрын
I teach too but the way you do is quite impressive. good going brian :)
@georgederleres8489
@georgederleres8489 6 жыл бұрын
Brian, why are the angles drawn between poles of the open loop system and the closed loop system ? I think that part of "chosing the dominant poles" is not mathematically well-established. Very helpful video though ! Thank you.
11 жыл бұрын
Refer to the video about the introduction to the root locus method. You plot the open loop poles and zeroes and then start from there.
@BoitumeloDikoko
@BoitumeloDikoko 9 жыл бұрын
Brian brilliant video ,but you didn't really explain how to get the pole and the zero for the lead compensator.
@32tonybh
@32tonybh 8 жыл бұрын
+Boitumelo Dikoko True... I wish he had a full formal example on the subject.
@BoitumeloDikoko
@BoitumeloDikoko 8 жыл бұрын
Same here because control is very rare to find. And all textbooks have different methods and explanations.
@jonahum92
@jonahum92 8 жыл бұрын
+Boitumelo Dikoko Somehow yes he does say how to get the pole and the zero. From 10:14 on, he explains that in order for the desired poles(the green crosses) to be inside the locus branches, the angle that they make with the poles of the loop have to fulfill the 180º requirement. For the uncompensated system with poles in -1 and -3, the sum of the angles for the desired pole was 225º so he needed to place the lead pole and zero so he could subtract 45º. The position of the zero was chosen arbitrary(the only requirement that he gave was for it to be at the left of the original poles but not very far from them), in this case in -4. Once you have chosen the position of the zero, there is only one posible position where we can place the lead pole if we want the desired pole to be in the root locus(again, it must fulfill the 180º angle requirement). First you have to obtain the angle that the desired pole makes with the zero. In this case tan(AngZero) = 2/(-3-(-4)) = 2 -> angZero = atan(2) = 63.4. Knowing that 225 + angPole-angZero = 180 -> angPole = 180-225+63.4 = 18.4. angPole is the angle that the desired pole has to have with respect the lead pole. tan(angPole) = 2/(distance between the poles in the real axis), -> distanceBetweenPolesRealAxis = 2/0.333 = 6. The lead pole will be then in -3-6=-9 . The Lead compensator will be then (s+4)/(s+9) Sorry for my English! Hope it helps.
@jonahum92
@jonahum92 8 жыл бұрын
+Jonathan Tefera Endale mmm... part of my previous comment appears crossed out... I did not intend for it to be in that way...
@Ancientlaws
@Ancientlaws 8 жыл бұрын
Would love your notes
@treyvives3207
@treyvives3207 6 жыл бұрын
Is there a video where you found k using the magnitude criterion?
@chillingmeko
@chillingmeko 6 жыл бұрын
You are a life saver, Brian. :)
@BigAL-x7f
@BigAL-x7f 6 жыл бұрын
Best explanations out there !! concise and fluid. where can one get your textbook?
@tomdoerschler7065
@tomdoerschler7065 7 жыл бұрын
Thank you very much for the great videos!
@94rainbowx33
@94rainbowx33 11 жыл бұрын
If you come in Paris one day i will be glad to paid you a beer, thanks for sharing your knowledge.
@piyughosh4542
@piyughosh4542 4 жыл бұрын
THAT WAS *AWESOME*
@leonoberholzer2805
@leonoberholzer2805 9 жыл бұрын
THANK YOU SO MUCH !!!
@sandeepsrikonda7352
@sandeepsrikonda7352 8 жыл бұрын
phase lead drags the root locus to the left only if the added pole and zero are farther than the existing poles right? If the added ploe and zero are closer to the origin then it might drag to the right.....4:20
@trotion
@trotion 9 жыл бұрын
Finding K? Could you please refer me to the video where you calculated it from the root locus? I know it has something to do with 1+KL=0.
@KIMIRAIKKONE198N4
@KIMIRAIKKONE198N4 3 жыл бұрын
from magnitude ceiteria 1 + K . G(s) = 0 i.e K = (length of poles) / (length of zeros)
@vishnunarayanv526
@vishnunarayanv526 11 жыл бұрын
Hey Brian! Small clarification. Sum of angles of open loop poles - sum of angles of open loop zeroes should be 180 degrees, because, for 1+kG(s) to be 0, D(s)/N(s) = -k. So, to account for the minus part, the net angle should be 180 and the actual gain k is decided by the frequency at which it is measured, And so to reduce the angle from 225 to 180, we add more angle in the N(s) and less in D(s) through a lead compensator. Is that correct?
@pradipvairal4183
@pradipvairal4183 7 жыл бұрын
Great video and helps me lot....thank you!
@GaViNa352
@GaViNa352 8 жыл бұрын
at 7:20 , why would you want to move the open loop poles to the right ever? If you're trying to inject your own dominant poles, and poles are more dominant if they are closer to the imaginary axis, wouldn't you want to direct all the other poles in the system away from the imaginary axis?
@NolanDodson
@NolanDodson 10 жыл бұрын
You are the man.
@salehalr
@salehalr 11 жыл бұрын
great explanation, really like your videos. When is the lag design going to be up online?
@mnada72
@mnada72 3 жыл бұрын
Great video. It's all under 30 seconds from 7:25 to 7:55 why I didn't these 30 seconds in my past life? 😭
@javadmaleki9483
@javadmaleki9483 6 жыл бұрын
This was great ! Thanks !
@College19
@College19 2 ай бұрын
Now it's 2024...😃Brain
@messedmushroom
@messedmushroom 4 жыл бұрын
For finding position of final pole: 2/tan(18.43) =~6, not 9. Did I mess up?
@hamzahkhan4357
@hamzahkhan4357 5 жыл бұрын
super helpful! Thanks so much!
@ShreyFadia
@ShreyFadia 8 жыл бұрын
I am still not clear about first zero. We can place it on the negative real axis left to the open poles, right?
@Krb68691
@Krb68691 9 жыл бұрын
Why does my system completely lose its integrator when I try to apply a lead compensator? When I compute the new closed loop transfer function, the denominator has a new K * (s + z) term, which eliminates the integrator. Now my type 1 system goes down to type 0. What the hell
@vishalmishra7568
@vishalmishra7568 8 жыл бұрын
when we add zero at -4 and pole at -9 then centroid shifts to -4.5 (so does the assymotote) but you passed it through -3 !! why??
@jamaloubasslam7914
@jamaloubasslam7914 7 жыл бұрын
yes! it can be, just your are ensuring that those poles are in the root locus. If you compute the breking point, you will find it between -1 and -3. So, when the asymptote branches start to deflect, they pass trough the new dominant poles point. Grate question!! its just an error of scale.
@MrUsername7376
@MrUsername7376 8 жыл бұрын
At 8:50, shouldn't it be sum of zero angles - sum of pole angles = 180 degrees?
@GenericPurpleTurtle
@GenericPurpleTurtle 8 жыл бұрын
+Aaron Wilson Would that not be -180 degrees which is the same thing as 180 degrees?
@tajammalnawaz5552
@tajammalnawaz5552 7 жыл бұрын
you are ri8
@kirtikansal6946
@kirtikansal6946 6 жыл бұрын
plss explain whether the poles and zeroes of a phase lead compensator must be near dominant poles or zeroes or not...but if not then how can they introduce a significant angle to design the system..
@kungwankaipiphuannok8872
@kungwankaipiphuannok8872 2 жыл бұрын
how to find K from Root Locus method if you don't have Zeroes --> TF = K / s(s+4)(s+3)
@arjunb5941
@arjunb5941 7 жыл бұрын
tq for ur explanation it helped me
@salim786dua
@salim786dua 11 жыл бұрын
Thanks Brian , you are awesome . :)
@saminhas8495
@saminhas8495 5 жыл бұрын
Kindly any one elaborate me how does a pid controller effects systems poles and zeros and thus stability? In my opinion PID controllers only add gains to remove errors.
@AvinashMauryaShripal
@AvinashMauryaShripal 6 жыл бұрын
at 9:58, the angle is 90 + 90 + theta2, wouldn't that be (90+90+90+theta2), what about the angle by its conjugate pole?
@luisgonzaloandrade
@luisgonzaloandrade 6 жыл бұрын
Avinash Maurya Shripal I had the same question. Did you ever figure it out?!
@Rahul-ge3ml
@Rahul-ge3ml 6 жыл бұрын
Luis Andrade theta2 is nothing but 90 - theta1. Theta1 was split into 90 degrees and theta2 for the sake of simplicity.
@aminashamil3210
@aminashamil3210 5 жыл бұрын
Can we place zero and pole of compensator in another location, let's say -5 for zero and smth futher for pole and still get the same result ?
@mzakirbaig
@mzakirbaig 3 жыл бұрын
Hello Sir, Huge fan of yours. Thumbs up for your hard work
@AbhilashIngale
@AbhilashIngale 2 жыл бұрын
Probably late but no, looks correct to me. -3 and -1 both are poles and their sum evaluates to -4 which divided by 2 is -2.
@aldobaits6984
@aldobaits6984 2 жыл бұрын
Thank you so much sir
@basics7930
@basics7930 4 жыл бұрын
Pls... which software you are using to make videos and the hardware???
@akshaykolap5331
@akshaykolap5331 6 жыл бұрын
If the angle contributed is more than 60 degree then we consider it is cascade of two lead compensator But why 60 degree? Why not other angle?
@pallavbakshi612
@pallavbakshi612 8 жыл бұрын
I loved it! You are amazing. Thank you so much :D
@augustomunoz6138
@augustomunoz6138 4 жыл бұрын
Hello Brian! Thanks for your amazing videos! I have a question that might sound dumb, but when you determined the angles of your desired poles and saw thet they were 225º (and therefore you had to substract 45º to make it 180º), why not simply add a zero at 45º? Why add a zero AND a pole?
@agentl3r
@agentl3r 8 ай бұрын
I don't suppose you found an answer to this?
@luizpadovani
@luizpadovani 9 жыл бұрын
But if your angles sum 225º shouldn't you be using a lag compensator in order to subtract 45º and attend the angle condition? I guess the confusion here is due to the fact that you subtract the zero angle instead of adding it (10:18). As far as I know, the zero angles should be added and the pole angles should be subtracted because of their positions in the numerator and denominator, respectively, in the feedfoward transfer function.
@LouAnn333
@LouAnn333 11 жыл бұрын
Hi, how about the following system: H= 1/(s+1)^3 I to design want a compensator such that overshoot and settling time to a step response are respectively 15% and Tr95% = 3s. So the dominant pole will be -1+1.6536i. When I try to design a lead compensator such that transient performance are met, I find uncompensated angle of the system is -270°, that means lead compensator must contributes for 90°. How to determine the compensator zero and pole in this particular case. Thanks for your answer.
@anuhyajyothirmaiannamraju8054
@anuhyajyothirmaiannamraju8054 7 жыл бұрын
How can we calculate the angle betwwn open loop poles and the desired pole if one of the open loop poles is a complex conjugate?
@thegoatzander
@thegoatzander 9 жыл бұрын
please where did you get S+4 and S+5 from??? what if you have S+Zc and S+Pc instead how do u solve for Zc and Pc. please can kindly reply or someone please explain
@tarunghosh5101
@tarunghosh5101 6 жыл бұрын
Thank You Sir.
@w8liftr615
@w8liftr615 8 жыл бұрын
When you place the first zero, is it possible to place it on top of, or at least extremely close to, the pole already in place at -3? That way you don't need to worry about the angle from that zero or the pole it is on top of as they should cancel out.
@Jnglfvr
@Jnglfvr 3 жыл бұрын
I realize that this is five years late but...yes you can!. Placing the compensator zero precisely at -3 and a pole at -5 with a gain of 8 will give you roots at -3+/- 2j.
Designing a Lag Compensator with Root Locus
11:16
Brian Douglas
Рет қаралды 199 М.
Designing a Lead Compensator with Bode Plot
14:19
Brian Douglas
Рет қаралды 358 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 95 МЛН
Apple peeling hack @scottsreality
00:37
_vector_
Рет қаралды 132 МЛН
How To Sketch a Root Locus (with Examples)
25:23
DMD Engineering
Рет қаралды 20 М.
Gain and Phase Margins Explained!
13:54
Brian Douglas
Рет қаралды 647 М.
What are Lead Lag Compensators? An Introduction.
11:00
Brian Douglas
Рет қаралды 397 М.
The Root Locus Method - Introduction
13:10
Brian Douglas
Рет қаралды 1 МЛН
Example: Design Lead-Lag Controller
28:48
The Ryder Project
Рет қаралды 92 М.
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 123 М.
Lead and lag compensation using Bode diagrams
23:55
John Rossiter
Рет қаралды 10 М.
Designing a PID Controller Using the Root Locus Method
1:03:59
Christopher Lum
Рет қаралды 92 М.
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 95 МЛН