No video

Understanding PID Loops

  Рет қаралды 74,324

Mark Harrison

Mark Harrison

Күн бұрын

Update: Part 2 is here: • East Bay Guide to PID ...
Here's my Khan Academy style video explaining PID loops. I think it's going to take a couple of tries to get the explanation just right, so here's take 1. Let me know what you think!

Пікірлер: 57
@echeng
@echeng 10 жыл бұрын
Mark, you are awesome! No newbie should try to tune PID values without watching this video.
@CrashHancock
@CrashHancock 10 жыл бұрын
Mark, you are really on to something here!! You have broken the PID mystery to us they don't understand it well. I can hardly wait to see the next iteration on the exercise!
@arvindtilloo1715
@arvindtilloo1715 10 жыл бұрын
You have explained it very well in simple language with appropriate example.
@mariagromysch6274
@mariagromysch6274 6 жыл бұрын
pid loops explained very simply and understandable, thank you!
@Helmet_Tester
@Helmet_Tester 8 жыл бұрын
Very nice (Simplified) explanation of a PID Loop
@ankhcreations
@ankhcreations 7 жыл бұрын
Thank you!! I'm a newbie at 3D printing and Controlling Print Bed and nozzle temps required me to look for PID explanations. I understand now so cheers to ya..
@Aamir_Updates
@Aamir_Updates 8 жыл бұрын
Complex Concept in very simple words and Example. Thanks Mark Harison!!
@marhar2
@marhar2 8 жыл бұрын
+Muhammad Aamir Thanks, happy to help!
@abhishekdwivedi556
@abhishekdwivedi556 7 жыл бұрын
Hi Mark, Thanks for an intuitive way of explanation. Correct my understanding for the offset that is created in the proportional control due to air. " As you reach closer to the reference altitude, proportional correction is applied. But at the same time constant air pressure pushes the block down. So on an average, in the steady state the block doesn't move . So steady state has an offset due to air pressure which is an external input to the control loop. "
@chrisspatgen
@chrisspatgen 10 жыл бұрын
Very informative and concise! Cannot wait for the next video with the physics engine!
@taski63
@taski63 10 жыл бұрын
Great job Mark! I've seen several videos and text instructions telling _what_ to do with PID values, but this explaines very well _why_ to do it. Thank you!
@RizHassan
@RizHassan 4 жыл бұрын
Thank you Mark for this simple video about PID. From now on I will think of P = scaling or ratio, I = Best fit to a desired goal, D = rate of change relative to known attribute e.g filling up a glass of water :)
@grmccray
@grmccray 10 жыл бұрын
Very Nice Mark, Definitely makes PIDs make sense in a understandable way, I'm going to link your video in the DIYDrones Wiki if that is OK with you. And want vey much to see what else you come up with.
@divyakaur9516
@divyakaur9516 8 жыл бұрын
U made me fall in love wid pid the way i never thought i d. Thanks man!!
@MichaelWooten
@MichaelWooten 10 жыл бұрын
Mark, thank you so much for this video. The visual representation of the PID relationship was most helpful.
@tlogank
@tlogank 10 жыл бұрын
El Caz beer tonight?
@falconstrap
@falconstrap 9 жыл бұрын
there's a lot of PID materials on YT some takes hours to finish but your's is the best that I've seen.Good job Mark Harrison. Time to get to work on my MultiWii
@patrick.s.douglas
@patrick.s.douglas 10 жыл бұрын
Job well done sir. I now understand clearly the function of PIDs. This has helped me better understand the tuning of my KK2.1 control board. I had been working by guess and assumption all along. Thank you.
@dougseven2358
@dougseven2358 10 жыл бұрын
That was a great introduction to a complex subject. Thank you!
@burhanshah5855
@burhanshah5855 7 жыл бұрын
Very Well Explained Sir. I have spent nearly a full day in understanding this topic.
@marhar2
@marhar2 7 жыл бұрын
happy to help!
@AcroFPVpilot
@AcroFPVpilot 10 жыл бұрын
Great job! Looking forward to the future takes.
@danielRvallejo
@danielRvallejo 10 жыл бұрын
very good explanation, after looking for a lot in every place....
@ah0386
@ah0386 10 жыл бұрын
Excellent video! Very simple!
@sibinh
@sibinh 7 жыл бұрын
Thanks for your intuitive explanation!
@jayfarnsworth79
@jayfarnsworth79 9 жыл бұрын
Watched both parts of the PID tutorial, brilliant explanation, much thanks! :)
@marhar2
@marhar2 8 жыл бұрын
+jayfarnsworth79 my pleasure!
@Primex_01
@Primex_01 9 жыл бұрын
thank you for this video. it enlightened my inquiries about PID's
@0917bobb
@0917bobb 10 жыл бұрын
Nice job Mark
@Bizzon666
@Bizzon666 10 жыл бұрын
The video is good, all well explained. It could be a little information denser, but for first take I think its really good. Adding a visual simulation would be excellent!
@billalvarez6699
@billalvarez6699 10 жыл бұрын
this is what i was waiting for for a long time ..thanks ..
@mikesamaki5063
@mikesamaki5063 8 жыл бұрын
thank you for sharing these vids 1-2.
@gbrnali1117
@gbrnali1117 8 жыл бұрын
brilliant explanation,thank you
@frankaalbers1099
@frankaalbers1099 9 жыл бұрын
Awesome explenation Mark ! ;)
@burnishwar
@burnishwar 10 жыл бұрын
Very nice explanation, i only use P in making Line follower in my college days and had not understand I and D properly.. It will be very helpful if you explain the mathematical implementation of this in you next video.. :)
@atiquehossain756
@atiquehossain756 9 жыл бұрын
Great job...thanks
@susans.7306
@susans.7306 10 жыл бұрын
That was very helpful! Thank you!
@b94cast
@b94cast 10 жыл бұрын
Excellent vid! 👍
@spang1111
@spang1111 8 жыл бұрын
Really useful vid. Thx.
@jzawodn
@jzawodn 10 жыл бұрын
Thanks, Mark. Very helpful. :-)
@Jonit_svk
@Jonit_svk 10 жыл бұрын
wonderful, thank you so much!
@stefano.a
@stefano.a 4 жыл бұрын
the proportional explanation is wrong: the steady state error occours also without the presence of a “wind noise”(or whatever external noise).
@kusonsin
@kusonsin 8 жыл бұрын
Thanks for the videos! Cool man!
@marhar2
@marhar2 8 жыл бұрын
+Kuson Sintusingha and thanks for the feedback!
@abenwinUT
@abenwinUT 8 жыл бұрын
Great video and greatly appreciated. Really simple to follow. In LibrePilot GCS there is something called 'Altitude Stabilization (Outer Loop) and Rate Stabilization (Inner Loop). Is that the same as P - Proportional and I - Integral? Thanks again for this video.
@marhar2
@marhar2 8 жыл бұрын
No, both the outer loop and inner loop have their own set of PID variables. Oversimplifying, the inner loop does rate or "acro" stabilization -- what you've got if you don't have auto-levelling. The outer loop is used in stabilization mode, and takes into account that the quadcopter should start seeking towards level flight if the sticks are centered. If you're in pure rate mode, only the inner loop has any effect, since it's the pilot's job to bring the unit level as necessary. And thanks for the nice words!
@elladasagapw4095
@elladasagapw4095 10 жыл бұрын
Tanks
@princefpv1
@princefpv1 9 жыл бұрын
witch gain will stop cyclic wobble
@whitesharkwf
@whitesharkwf 10 жыл бұрын
Nice Vid! Thanks! And btw the duration of the video fits like chalk and cheese... ;)
@DRACOBUCIO
@DRACOBUCIO 3 жыл бұрын
How did you do the simulation of the helicopter?
@EhnTeePee
@EhnTeePee 10 жыл бұрын
Epic. Nice Obsessing my brother. Liked. Sub'd Shared.
@gatysm
@gatysm 7 жыл бұрын
I have a really hard time trying to understand why there is a steady error with a proportionnal regulation... :( if there is a difference between set point and measurment, there is sill an error, and this error should should be multiplied by the gain until we get the setpoint value. heeelp please
@marhar2
@marhar2 7 жыл бұрын
That's a good question! Suppose you had proportional only, and are 10 meters away from your target point. That will give you a constant value for your correction, and you would move closer... 9 meters, etc. Now think if you had a down draft. The proportional value might good for no wind, but the constant wind is too much for the proportional regulation. The Integral regulation fixes this, since it increases power over time. The longer time you are away from your target point, the more the Integral correction increases. So, even if the wind is pushing you down, you will gradually get more power to correct. Does that make sense?
@gatysm
@gatysm 7 жыл бұрын
I understood it clearly few days ago and your comment helped me as well, thx a lot Mark!
@mkschreder
@mkschreder 9 жыл бұрын
I'm working on an open source simulation based on irrlicht engine with bullet physics: github.com/mkschreder/bettercopter
@byxfan5061
@byxfan5061 6 жыл бұрын
going round and round with lots of blah blah, without getting straight to the subject. I see many people struggling to give a really good simple explanation with control systems. You are trying your best but the concepts are really hard to understand and then to teach !
@marhar2
@marhar2 6 жыл бұрын
Jump to the second video, it sounds like that's what you need.
What is a PID Controller? | DigiKey
22:19
DigiKey
Рет қаралды 72 М.
EEVacademy #6 - PID Controllers Explained
27:11
EEVblog
Рет қаралды 206 М.
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 17 МЛН
Pool Bed Prank By My Grandpa 😂 #funny
00:47
SKITS
Рет қаралды 18 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 43 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 38 МЛН
East Bay Guide to PID Loops, Part 2: The math and the coding
18:46
Mark Harrison
Рет қаралды 49 М.
PIDs Simplified
13:07
SiieeFPV
Рет қаралды 291 М.
Tuning A Control Loop - The Knowledge Board
21:51
ABB Process Automation
Рет қаралды 439 М.
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 117 М.
PID Controller Explained
9:25
RealPars
Рет қаралды 813 М.
PID Parameters Explained
32:27
MoTeC
Рет қаралды 45 М.
Empirical PID gain tuning (Kevin Lynch)
7:08
Northwestern Robotics
Рет қаралды 157 М.
How Radar Works | Start Learning About EW Here
13:21
The Ops Center By Mike Solyom
Рет қаралды 111 М.
Hardware Demo of a Digital PID Controller
2:58
Gregory L. Holst
Рет қаралды 983 М.
PID Control Basics in 10 Minutes
14:21
This is Automation
Рет қаралды 44 М.
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 17 МЛН