Anti-windup for PID control | Understanding PID Control, Part 2

preview_player
Показать описание
The first video in this series described a PID controller, and it showed how each of the three branches help control your system.

That seemed simple enough and appeared to work. However, in practice, an ideal PID controller introduces several problems that you need to protect against when dealing with imperfect systems. This includes saturation, which is a common nonlinear problem found in real-life situations.

This video expands beyond a simple integral and discusses anti-windup methods to prevent integral wind-up in PID control.

-------------------------------------------------------------------------------------------------------------------------------------

© 2018 The MathWorks, Inc. MATLAB and Simulink are registered
trademarks of The MathWorks, Inc.
Рекомендации по теме
Комментарии
Автор

Hey everyone, thanks for watching! If you have any questions, leave them here and I'll try to answer them when I can. Cheers!

BrianBDouglas
Автор

35 years in engineering Boeing, airbus, and Hamilton jet Nz . Wish your lectures were around in my learning years . But hey your never to old to learn and you make both easy and a pleasure .thats a real gift Brían . Well done you . Mike peacock Bsc .

michaelpeacock
Автор

I wish I can live my life all over again so i can spend my life doing control systems. Just looking at how a PID works in detail just gives me so much delight.

DennisZIyanChen
Автор

No questions, just wanted to say thank you for this refresher, it has been over 14 years I last handled a PID regulator and this simple but effective video brought me right back up to speed. Simulation is done, and in a couple of weeks I can test my code and settings against the real world. Great video series!

crashpilot
Автор

Hi, Brian.

Firstly, congratulations on this excellent series of videos. Talking about the clamping algorithm, I just want to say that the condition number two depends on whether the PID action is direct or reverse. If the PID is in a DIRECT mode, the condition will be: 2)The error is the opposite sign to the controller output. To illustrate, just think in a valve in the outlet of a tank, if the level is high (negative error), the control signal should be positive, because we need to open that valve. However, due to the windup, the integral action could stay adding a positive signal indefinitely, and this should be avoided.

EL.
Автор

These MATLAB tech talks are absolutely fantastic.

emlmm
Автор

How come this only have 800 likes? This guy is awesome! Thank you Brian, I learn so much with your lectures!

plinioferreira
Автор

Hands down the best man to explain control thoery on the internet!!!!

teebee
Автор

Mathwork is so lucky and honored to have Brian in its team

Omo_Mohd
Автор

Probably the best prof for Control Love from India!!!❤️.... Thanks!!!

pratikranjanraul
Автор

Brilliant explanation - wish I had these 30 yrs ago. (Love the spinal tap reference!)

drleighmj
Автор

thanks brian, this is really one of the most important things we should remember in our control systems. It actually is very important in hardware control.

aakashdewangan
Автор

Thank you Brian! I wasn't aware I was so strong. Love the vids!

olivertrzcinski
Автор

Thanks Brian, the calculus classes I took 100 years ago now have meaning!
AM

baruch
Автор

You really a great lecturer
..loves from INDIA

Saath_Chale_toh_Jeetenge
Автор

very clear video showing the principle of PID controller

郑歆蕾
Автор

Clamping. Clamping will always work. It detects when there is integrator overflow and sets the integral path of the PID-controller to zero to avoid windup by using a simple switch. Clamping is a commmonly used anti windup method, especially in case of digital control systems.

brd
Автор

i love how well the technicals being elaborated and explained. Awesome! i am prepping myself for interview on PID, this will be helpful.

vheisshu
Автор

Question: Why would clamping "integrator windup". If the output of the and gate is a "1" (positive) could this be a the integrator attempt to remove the steady state error? It seems like the error becoming negative after reaching the reference point would be the first indication of integral windup, and that when the error and the integrator outputs are "negative" making it necessary to apply clamping.


Not sure why the "positive" value of the comparison would be used to make the clamping decision? Please explain.


AM

baruch
Автор

2:40 Turning it up to eleven. Nice touch :D

jnv