What are Lead Lag Compensators? An Introduction.

  Рет қаралды 397,315

Brian Douglas

Brian Douglas

Күн бұрын

Get the map of control theory: www.redbubble....
Download eBook on the fundamentals of control theory (in progress): engineeringmed...
This videos covers the very basic definition of what a lead/lag compensator is. Every control system engineer should have a basic understanding of lead/lag compensators since along with PID control it is a very popular control technique. This is the first video in a series where I will explain a lead/lag controller, when to use them, and how to design and tune them.
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!

Пікірлер: 210
@divyabharathi-bo5og
@divyabharathi-bo5og 6 жыл бұрын
Every college needs lecturers like you who concentrate on the concepts rather than making us score in our exams with their crude methods! Thank you Brian!
@eyasal-rawi8625
@eyasal-rawi8625 Жыл бұрын
It's 2023 ,and i know you're still saving lives
@joannqiongnachen9849
@joannqiongnachen9849 4 жыл бұрын
It's 2019, and I know you're still saving lives.
@ooloncolluphid9975
@ooloncolluphid9975 4 жыл бұрын
he is 😂
@isn8103
@isn8103 4 жыл бұрын
Definitely!
@Greg-It
@Greg-It 4 жыл бұрын
It's 2020, and I know hes still saving lives.
@arvinderbali
@arvinderbali 3 жыл бұрын
And it's 2021
@chibi3819
@chibi3819 3 жыл бұрын
Its 2021 and he's helping me with my electrical engineering finals
@muratadyaman5488
@muratadyaman5488 9 жыл бұрын
i passed the exam fundamental of control systems :) thank you brian douglas
@vaibhavbhasin3861
@vaibhavbhasin3861 4 жыл бұрын
Haha
@sealedwings6788
@sealedwings6788 5 жыл бұрын
Oh my god. I'm a senior Aerospace Eng. bachelor. This channel is gold. Learning here more than in my univ!
@chichkoliobopitko894
@chichkoliobopitko894 3 жыл бұрын
It's same with my uni. I'm learning "Automation", literally.
@darvatt
@darvatt 11 жыл бұрын
Thank you so much, Brian. I am currently studying 3rd year Mechanical Engineering, and have lost my interest in Engineering due to poor lectures. However, after seeing your videos, I am more motivated and inspired to study Engineering now, and realise how amazing Engineering is. Hopefully, you can expand your good work, make it 'big' like Khan Academy one day. Wish you all the best!
@mechguy118
@mechguy118 Жыл бұрын
I'm currently 2nd year master's student. You watched it 9 years ago! How's the stuff now as an engineer!?
@petrevandermerwe60
@petrevandermerwe60 11 ай бұрын
@@mechguy118 I'm a working aerospace control engineer and I still revisit his videos. Very relevant, very useful!
@ismailhossain9495
@ismailhossain9495 7 жыл бұрын
You are a Universal teacher and I am your Universal Students. Excellent and lucid Lectures. Hope our teachers are like you.
@JDanger_
@JDanger_ 3 жыл бұрын
My professor linked to this video from a lecture as a supplement, and I can see why. Wonderfully helpful good sir!
@JohnSmith-ed1sr
@JohnSmith-ed1sr 7 жыл бұрын
Thank you Brian! Learned more from you in 11 minutes then 12 weeks in class! Was happy to donate to your book. Thanks again!
@mohamedabdelkader8786
@mohamedabdelkader8786 5 жыл бұрын
I'm returning for your videos from time to time to refresh my knowledge and understand things at work. Thanks Brian!
@alirezaghaderi
@alirezaghaderi 4 жыл бұрын
Its been almost 6 years since I started to know Control systems. Since then Whenever I need a refresh or forget sth I come back to your video... You are the best sir... Always helpful and always I learn sth new..Thanks and Good Luck
@stevenjensjorgensen
@stevenjensjorgensen 10 жыл бұрын
Great explanation! This offers a good introduction and review on what lead/lag compensators are. I tend to agree with your statement and see "controller = compensator." In that, given that the system performs in a particular way, I want give control commands that "compensates" for the undesired performance and turn it into a desired output.
@aerohk
@aerohk 10 жыл бұрын
Hello! Off topic - Can you talk about state space representation if you are planning on making more videos? I heard that control engineer frequently use the state space approach to design system.
@aeytam
@aeytam 3 жыл бұрын
Thank you so much for putting all the efforts into these videos Brian. You are the best.
@michaelcrossey3532
@michaelcrossey3532 10 жыл бұрын
Absolutely fantastic explanation. You are a brilliant human being.
@19hashan93
@19hashan93 11 жыл бұрын
Brilliant Lecture. As Usual... Once again, you fixed the big mess I had in my head. Thanks a Million.
@onlyAerik
@onlyAerik 9 ай бұрын
I'm taking notes from Modern Control Engineering by Katsuhiko Ogata, ed. 4 In chapter 6 section 5, Ogata doesn't really say they're trying to distinguish a controller from a compensator, but does nonetheless describe a compensator in a unique way. >In building a control system, we know that proper modification of the plant dynamics may be a simple way to meet the performance specifications.This, however, may not be possible in many practical situations because the plant may be fixed and not modifiable.Then we must adjust parameters other than those in the fixed plant. In this book, we assume that the plant is given and unalterable. >In practice, the root-locus plot of a system may indicate that the desired performance cannot be achieved just by the adjustment of gain (or some other adjustable parameter). In fact, in some cases, the system may not be stable for all values of gain (or other adjustable parameter). Then it is necessary to reshape the root loci to meet the performance specifications. >The design problems, therefore, become those of improving system performance by insertion of a compensator. Compensation of a control system is reduced to the design of a filter whose characteristics tend to compensate for the undesirable and unalterable characteristics of the plant. It's only in chapter 7 around Nyquist techniques that Ogata starts using the phrase >... controller (or compensator) ... And then by chapter 8, 'controller' alone is used exclusively concerning PD, PI, and PID. The overall trend seems to rely on two modes: 1. Ogata uses 'compensator' when your first and largest reason for modification is stability; you're compensating for inadequacies. Then they use 'controller' when stability is almost a given, and concerns are more with time-based requirements. 2. There is frequent mention of how PID controllers are modified on-site, implying that a compensator is not. Which I guess further implies that a controller has a human interface, and a compensator does not.
@acepivoter
@acepivoter 6 ай бұрын
nice
@mohibkhan6963
@mohibkhan6963 11 жыл бұрын
Great lectures.Telling us the physical significance of the mathematics and also building our intuition. A lot of thanks Brian Douglas. And waiting for more lectures. Keep it up.
@JoeGormanPB
@JoeGormanPB 7 жыл бұрын
This guy is the plug. Seriously thank you so much, I wish I would have found these videos earlier in the semester.
@sharikosatia
@sharikosatia 9 жыл бұрын
thanks, learned in 10 minutes more than I did in class.
@youssefehab9633
@youssefehab9633 Жыл бұрын
Hallo Brian, thank you for your awesome intuitive illustration. I believe the last meant when you introduced the lead lag compensator the locations for the poles and zeros were reversed.
@mnada72
@mnada72 3 жыл бұрын
Simply you are amazing, finally after relentless struggle I understood Lead/Lag compensator 😭
@developersclub3810
@developersclub3810 5 жыл бұрын
10:25 these questions, I'm glad you touched upon them..
@UlyssesLizarraga
@UlyssesLizarraga 11 жыл бұрын
When we have a closed loop system, we are concerned about robustness, which can be determined by something called phase margin and gain margin. The higher the phase margin (measured in degrees) the more tolerant our system is to become unstable due to disturbances; therefore we are interested in modifying the phase to give us a nice "cushion" for uncertainties. Adding a phase compensator might introduce some undesired phenomena such as modifying the original bandwidth. Thanks for the video Brian
@rhonielguillenredula2507
@rhonielguillenredula2507 3 жыл бұрын
This one really helped me recall the fundamentals of control design. Thank you so much!!!
@francesconigri745
@francesconigri745 Ай бұрын
it's 2024 and I am sure you are still saving many lives
@kirtikansal6946
@kirtikansal6946 6 жыл бұрын
thnx for the wonderful vedio @brain Douglas and all the guys who comment here also remove many confusions..thnx to them tooo
@ka-ew8ui
@ka-ew8ui 8 жыл бұрын
from the comments below i see that you deliver a great explanation by the examples of the real life you give, but i hope that you make more videos with mathamatical examples also because i cant really have the full picture sometimes of what you are saying , it would be awesome if you do this, i know its boring for you because you do it faster using matlab but it would be really helpful for us in our studies if you could do that. thank you in advance
@austinfox4130
@austinfox4130 2 жыл бұрын
Anecdotally, in my field of servo controlled hydraulic systems compensation is a passive or "dumb" action where a particular variable is acted on by a dedicated system, mechanical or electronic. Whereas a controller performs active analysis on a system and can respond to varying conditions and adjust things on the fly, and have its parameters modified to fit different conditions over time. Often controllers are used to actively adjust setpoints in compensators. For example, a pressure compensator may control the flowrate of a pump by constantly adjusting itself to maintain constant pressure at different pilot pressures. That pressure compensator is itself controlled by a proportional servo valve which can actively adjust that pressure compensation gain if desired.
@tkzsfen
@tkzsfen 11 жыл бұрын
this is something that i will also vote for!!! it's probably the most mentioned thing in my labs and tutorials, but i never got even close to understanding it completely :(
@achimbuchweisel2736
@achimbuchweisel2736 2 жыл бұрын
Very good presentation/explanation. Thank you a lot.
@drsandeepvm5622
@drsandeepvm5622 3 жыл бұрын
Super simplifying explanation 👌👏 thank you so much for your support to the learners
@ninahooper9608
@ninahooper9608 7 жыл бұрын
You are literally the best person ever. Thank you.
@wonderfriend
@wonderfriend 6 жыл бұрын
Sir, you make understanding so easy. thank you so much.
@chiutom4479
@chiutom4479 8 жыл бұрын
This is very useful video to explain lead/lag compensator.
@anantikamehra1694
@anantikamehra1694 9 жыл бұрын
This is seriously awesome. I wish you were my teacher.
@suman3316
@suman3316 9 жыл бұрын
Hello sir your videos are awesome sir..... Please make videos on state space analysis also
@AJ-et3vf
@AJ-et3vf 2 жыл бұрын
Awesome video lectures sir! You're an immense help for us to grasp the concepts and theory of control. Thank you very much
@laurasmarrito8479
@laurasmarrito8479 10 жыл бұрын
Thank you very much for clearly explaining these topics. It was very helpful.
@nichoyeah
@nichoyeah 4 жыл бұрын
THANK YOU FOR ALL YOUR VIDEOS
@Brandon_Behnen
@Brandon_Behnen 10 жыл бұрын
To answer your question posted at 2:20 I would look at the two terms based upon intended definition: Controller - send instruction before execution, then correct execution error Compensator - send instruction after execution in order to correct execution error
@Adhithya1002
@Adhithya1002 Жыл бұрын
🥳🤯
@laallyal
@laallyal 11 жыл бұрын
Brian, this is truly great stuff! Thank you very much! Improvement suggestion: at 4.35 you use a very dark blue. It strained my eyes when i tried to read it against the black board. However the light blue worked perfectly :) Cheers again!
@ashwinimohan6467
@ashwinimohan6467 7 жыл бұрын
active ckt is required for designing controllers pi, pd,pid . and a passive ckt for compensators lag,lead,leadlag. i guess that's the difference.. awesome video btw
@anishayush9383
@anishayush9383 6 жыл бұрын
Controller is for time domain response analysis and compensator is for frequency domain analysis of a system.
@abdulsamirkhan3813
@abdulsamirkhan3813 7 жыл бұрын
Sir.! Your videos are amazing and helps alot in clear understandings of topics. I have a question regarding definitions of controller and compensator.. Can we say that " Controller is used to improve time response characteristics and compensator to improve frequency response characteristics" .?
@TheJeenesan
@TheJeenesan 9 жыл бұрын
Thank you very much for sharing your knowledge. I saw all your control system videos and all were very useful. Maybe state space representation lectures would be great.Thanks again and all the best!
@lubwee
@lubwee 10 жыл бұрын
wish my control system lecturer was like you.
@aleksanderbanach2755
@aleksanderbanach2755 Жыл бұрын
zajebisty jesteś gościu nie zmieniaj się
@maythammahdi5238
@maythammahdi5238 2 жыл бұрын
From 2022 you're helping me
@kinderb_mp3
@kinderb_mp3 8 жыл бұрын
This videos are amazin man. Thanks a lot! Greetings from Peru :)
@R0kmyS0X
@R0kmyS0X 8 жыл бұрын
Controller is what converts the error into feedback. Compensator is something that changes the system to make up for design shortcomings. thats my guess
@thomasyen5706
@thomasyen5706 6 жыл бұрын
Fantastic Lectures! It really helps a lot!
@luisgerardorodriguez7964
@luisgerardorodriguez7964 2 жыл бұрын
For what I know, a compensator has the function of compensating the effects of increasing the proportional gain. Ideally, the proportional gain should be big, so that the output can follow the input, however, increasing the proportional gain too much can make the system unstable, and that is the moment where the compensator has relevance.
@AlexStevens3
@AlexStevens3 10 жыл бұрын
These videos have been extremely helpful, thank you!
@cecilialogatto6209
@cecilialogatto6209 7 жыл бұрын
I think that a compensator is a type of controller which compensates the specifications with one or more couple of poles and zeros. Instead the controller can be just proportional, or integral and so on
@tarunasudhakar6684
@tarunasudhakar6684 6 жыл бұрын
You're just brilliant! I LOVE THESE SO MUCH THANK YOU
@MaziarFooladi
@MaziarFooladi 8 жыл бұрын
The best explanation I've ever seen on this topic! Awesome job Brian!!!!! Thanks!
@johnoh537
@johnoh537 7 жыл бұрын
Thank you so much for the video, Brian.
@dandymcgee
@dandymcgee 2 жыл бұрын
As someone with zero experience in this domain, my default understanding would be: A controller is anything that controls something.. i.e. it has an output that is used as something else's input (e.g. how much power to deliver to a motor, or switch an LED on / off, or send a network packet, etc.). You can have hardware controllers and software controllers, and not all controllers are compensators. A compensator is a controller that also has a feedback input from which it reads a signal that it uses to help it make its decision about how to control. All compensators are controllers.
@omarsh77
@omarsh77 5 жыл бұрын
Thank you. great simplification with good knowledge.
@slow_white
@slow_white 7 жыл бұрын
I had the same confusion about compensator and controller, thanks for mentioning it. btw, like your voice too
@facundoagustindemarco7106
@facundoagustindemarco7106 3 жыл бұрын
I LOVE YOU BRIANNNNN
@AdityaMishra-pp1gw
@AdityaMishra-pp1gw 4 жыл бұрын
You said that the pole and zero would mathematically cancel each other and it's a silly example but should we cancel them keeping in mind the state space approach and the Asymptotic stability?
@sobhnathpal934
@sobhnathpal934 4 жыл бұрын
Thank you ,you're doing a great job
@am8821p
@am8821p 4 жыл бұрын
I guess the close loop system needs to be compensated by an additional block to achieve desired response according to particular specifications. And thus this additional block is called a compensator. And this block (the compensator) gives the plant the control signal or actuating signal it is called a controller as well. That is my guess.
@nijatibrahimov7451
@nijatibrahimov7451 9 жыл бұрын
You are amazing, Brain! Thanks for great tutorials :)
@chrisschindlbeck
@chrisschindlbeck 8 жыл бұрын
Compensator = feedforward Controller = feedback
@stavrosk.3773
@stavrosk.3773 4 жыл бұрын
you are a legend man
@jp4400
@jp4400 3 жыл бұрын
Great video, great explanation. One more subscribed at the channel! Thanks sir !
@thecaptainkent
@thecaptainkent 11 жыл бұрын
Great stuff. Explains it very well! Do you think you could take a look at designing lag-lead compensators in the root locus, besides doing them seperately? Thanks a bunch!
@gaddamabhishek4771
@gaddamabhishek4771 6 жыл бұрын
thank you for your example demonstration, sir.... im very helpfull..
@jasonchen3659
@jasonchen3659 7 жыл бұрын
Good job, this video really explains a lot.
@vitorpereira8458
@vitorpereira8458 4 жыл бұрын
You are great, really make a difference. Thanks!
@sangeetaseervi9366
@sangeetaseervi9366 3 жыл бұрын
Thank you brain for this..
@bablubablu490
@bablubablu490 9 жыл бұрын
Seriously uh nailed it. Thank You Sir
@bormisha
@bormisha 10 жыл бұрын
Thanks for posting your lectures! Are your lectures going to be focused on linear control systems only or are you planning to also describe the optimal control theory, involving calculus of variations, Pontryagin and Bellman theory?
@mehranujjan1232
@mehranujjan1232 6 жыл бұрын
would have been more intersting if you would have shown the results of adding and removing of zero on matlab, very nice btw :)
@toughcookie2429
@toughcookie2429 7 ай бұрын
I have a question, is the gain plot graph of combined lead and lag compensator is correct?? I think there should be a gain (positive or negative) for lead frequencies also.
@601106790
@601106790 4 жыл бұрын
What a nice video!! Well done! I have a question: could you explain, the narrower phase lead/lag region is better or wider? thanks
@kimmovillacorta7677
@kimmovillacorta7677 3 жыл бұрын
you saved me dude
@husseinpashagharakhani9710
@husseinpashagharakhani9710 5 жыл бұрын
You are fabulous!
@aadithyaiyer4514
@aadithyaiyer4514 4 жыл бұрын
If I have a transfer function, how do I know whether it is with or without compensation. I do have a pure integral term in it. does that mean it is without compensation??
@JC-xc8rx
@JC-xc8rx 5 жыл бұрын
What a good Channel! Where I can find your book?
@Jayshnay
@Jayshnay 6 жыл бұрын
at about 8:05 you say that the zero induces a "Phase lead" but this isn't a phase lead, this is a phase lag. This lag compensates for a phase lead - hence phase lead compensator. (positive phase change causes a positive shift in time - eg: to a later time)
@qh4005
@qh4005 Жыл бұрын
Thank you !
@technicalboyshreyans
@technicalboyshreyans 10 жыл бұрын
neatly expalined ... which software u are using in ths video ?? multicolor writing
@mkschreder
@mkschreder 5 жыл бұрын
Subscribed.
@kjkansara
@kjkansara 5 жыл бұрын
I was discussing with my friend about the difference. He said that PI controller increases noise but lead/lag compensators don't. So the use of compensator is more intuitive than the controller. Do tell me if there are more big differences. Thanks.
@vaibhavbhasin3861
@vaibhavbhasin3861 4 жыл бұрын
Great explanation, blue pen isn't visible though :)
@jawaher7857
@jawaher7857 Жыл бұрын
why does the o/p lags i/p by -90 degree? is this always happens with derivatives? or using PID only causes this lag?
@gustavomarcelo7250
@gustavomarcelo7250 5 жыл бұрын
Hi Brian. I understood having poles and zeros reflects the stability. But I do not really sure why do we need to know the gain and phase shift and does it really matter in control system?
@phillipmaser132
@phillipmaser132 5 жыл бұрын
Very Nice --- Genius
@gabrieljalil1562
@gabrieljalil1562 9 жыл бұрын
Can you go over root locus in the z domain and then go over a lead lag compensator example?
@bhanuagrawal
@bhanuagrawal 9 жыл бұрын
very nice video
@stevedenny7887
@stevedenny7887 9 жыл бұрын
My professor makes the distinction that a controller adds poles and zeros at the origin, and a compensator chooses where to put them.
@tiagofigueiro
@tiagofigueiro 8 жыл бұрын
+Steve Denny Ok but a classical PI controller, for example, creates a zero away from the origin (although it's goal is to put a pole at the origin). What do we call it?
@GaneshPatil-vj1qp
@GaneshPatil-vj1qp 6 жыл бұрын
Osmm explanation man !!!😍
@dhruvinrathod69
@dhruvinrathod69 6 жыл бұрын
I think Controller - When our focus in control is in time domain. (P, PI, PD, PID) Compensator - When our focus in control is in frequency domain
@hasannasir1191
@hasannasir1191 11 жыл бұрын
thanks Brian ..
@anishsalvi7516
@anishsalvi7516 10 жыл бұрын
Mr. Brain you are really fantastic.....
@tshahidbhat619
@tshahidbhat619 9 жыл бұрын
u r my inspiration#####brain!!! u rawsum
Designing a Lead Compensator with Root Locus
13:58
Brian Douglas
Рет қаралды 471 М.
Everything You Need to Know About Control Theory
16:08
MATLAB
Рет қаралды 553 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 10 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Designing a Lead Compensator with Bode Plot
14:19
Brian Douglas
Рет қаралды 358 М.
How PID Control Works - A Basic PID Introduction
14:13
Instrumentation & Control
Рет қаралды 32 М.
Can Dangerous Saw Blades Cut Wood?
25:34
Waterjet Channel
Рет қаралды 8 М.
CAN Protocol Explained | Controller Area Network
12:09
The EV Engineer
Рет қаралды 82 М.
Routh-Hurwitz Criterion, An Introduction
12:57
Brian Douglas
Рет қаралды 566 М.
What is a PID Controller? | DigiKey
22:19
DigiKey
Рет қаралды 80 М.
A real control system - how to start designing
26:58
Brian Douglas
Рет қаралды 271 М.
Gain and Phase Margins Explained!
13:54
Brian Douglas
Рет қаралды 647 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 10 МЛН