PID Math Demystified

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024
  • НаукаНаука

Комментарии • 57

  • @natewrye1454
    @natewrye1454 9 лет назад +89

    People like you are awesome, thanks for taking the time to explain such a difficult concept in a simple way!

  • @paulomoniz7326
    @paulomoniz7326 9 лет назад +10

    Good video bro. I used these equations on a Arduino last year, made several PIDs to control the illumination of desks in a Lab. Controlled light dimming, fans of the lights, distance sensors(to check if there is someone in the desk).
    Really nice video man.

  • @AR1264
    @AR1264 10 лет назад +2

    Well done! Thank you for describing PID parameters in a way we can understand intuitively.

  • @tsepollewellyn8631
    @tsepollewellyn8631 9 лет назад +23

    Great video!
    Some people will complain about anything; I don't understand how anyone could dislike this...

  • @PavanSinghAneja
    @PavanSinghAneja 9 лет назад +14

    Great video, wish there was a visual representation of PID together

  • @shalumail23
    @shalumail23 8 лет назад +3

    I struggled so hard with the integral part. You made it look so simple! Thanks mate! :)

  • @MartinInAmsterdam
    @MartinInAmsterdam 10 лет назад +3

    Much better explanation than I got from the head of mech eng department at uni. :P

  • @xSampleXX
    @xSampleXX 8 лет назад

    Really quite excellent. Not for a total beginner, but good for someone who is relatively new to PID loops.

  • @user-rs8zg8ey2b
    @user-rs8zg8ey2b 9 лет назад +12

    If the P gain is to high (~2:40), it will oscillate, but it will be above and below the set point, not under it. At 7:45 your two bottom tables are not correct, the reset register would not be that high when the error is small and the P is way to high when there is little or no error left. Thanks for the video. Watch the Motec PID videos, they are pretty good, but long.

  • @wktodd
    @wktodd 9 лет назад +12

    Thanks the pseudo code really helps to clarify it in my (4 function) mind :-)
    Pity about the sound quality - as an ex-sound engineer, I suggest you use a pop-shield between you and the mic (this could be as simple a a piece of ladies stocking stretched over a wire loop ) it'll stop the popping sound as you pronounce the 'P's and 'B's and allow the recording level to be higher.

  • @kylegeorgeson
    @kylegeorgeson 10 лет назад

    Great video; good refresher for me. You confused me a little at the end there when you drew projections of the speed's slope and called it the error slope. Might be helpful to include an error plot to show how the error derivative imparts a negative effect on the controller output. Thanks for the lesson Scott!

  • @arunraj5275
    @arunraj5275 8 лет назад +4

    awesomeness for the beginner... really im so thankful to you

  • @hansphilipp9221
    @hansphilipp9221 9 лет назад +5

    Thank you so much, this is superb....

  • @laysauchoa7557
    @laysauchoa7557 10 лет назад

    Is simple but I think is a good explanation! I hope you keep doing videos about it.

  • @inneralpha
    @inneralpha 8 лет назад

    Nice Video! I appreciate it. This makes the theory much more clear.

  • @lalandleah
    @lalandleah 8 лет назад +2

    Im still not understanding tau i when applied to code. Is it the change in time bewtween each cycle? or is it a cycle that adds up time until it equals 5 seconds or something?

  • @arvind6349
    @arvind6349 10 лет назад +1

    Amazing!! Great graphical interpretation....

  • @noorahmedsamir203
    @noorahmedsamir203 8 лет назад

    I've been struggling in understanding such conccept but after this videooo I really would love to thank you a lottt :D

  • @rklauco
    @rklauco 8 лет назад +1

    Excellent video! Thanks for it.

  • @iz1195
    @iz1195 9 лет назад +2

    Such a good explanation thank you so much

  • @mqrieck
    @mqrieck 9 лет назад +15

    Well done! However, I quibble with this idea that gain is "unitless." I disagree. For instance, if the input is measured in miles per hour, and the output is measured in degrees, then change in output over change in input is measured in degrees per mph, or equivalently, degree-hours per mile, so the gain would be measured in degree-hours per mile. You could say that degree is not a physical unit, which is fine, but then you're still left with hours per mile.

  • @alexispietak
    @alexispietak 8 лет назад

    Fantastic explanation and video -- this helped so much -- thank you!!

  • @GammaWraith
    @GammaWraith 8 лет назад

    mind blown ! thank you for the excellent video

  • @dineshshenoy5980
    @dineshshenoy5980 8 лет назад

    Terrific video, thanks very much for making it!

  • @TheGta4you
    @TheGta4you 9 лет назад +4

    Thank you !
    I love you !

  • @gaellesann5943
    @gaellesann5943 7 лет назад

    Great video. Easy to understand! Thanks!

  • @JimMorten
    @JimMorten 8 лет назад

    Thank you for sharing you knowledge!

  • @ryangarrigues
    @ryangarrigues 10 лет назад +1

    This is awesome thank you so much!

  • @Dan-sq6bz
    @Dan-sq6bz 9 лет назад +4

    Excellente!

  • @toadiri
    @toadiri 8 лет назад +1

    great explaining thank you

  • @vamsichinta2700
    @vamsichinta2700 9 лет назад

    great explanation, thanks.

  • @hiranthini1
    @hiranthini1 7 лет назад

    Very nice explanation.

  • @ajloy5050
    @ajloy5050 10 лет назад +1

    Great Video.
    I'm a VEX Robotics Programmer so this has been really useful to me!
    Thanks - if you could do one that shows me how to implement PID Control into RobotC or EasyC it would be fantastic.

  • @chowyangneo9630
    @chowyangneo9630 10 лет назад

    good stuff...the units for the I and D can still be slower and clearer

  • @udayantrivedi
    @udayantrivedi 9 лет назад

    very well explained

  • @happy1990lm
    @happy1990lm 10 лет назад

    Great job, this really helped thanks!!

  • @butterflywing61
    @butterflywing61 10 лет назад

    Superb!

  • @achyuthan90
    @achyuthan90 10 лет назад

    Thanks a bunch!

  • @hudsonodwyer-flynn446
    @hudsonodwyer-flynn446 9 лет назад

    nice one mate thanks

  • @OscarSotomayor
    @OscarSotomayor 8 лет назад

    helps me a lot

  • @bhuvi441
    @bhuvi441 9 лет назад

    Thank you so much !!!

  • @agentfaffy
    @agentfaffy 10 лет назад

    For the PD control you start out using tau_d but change to tau_i. Is this a typo?

  • @27bri27
    @27bri27 8 лет назад +1

    Did you say demystified?

  • @himanshutiwari240
    @himanshutiwari240 8 лет назад

    good job !!

  • @martinpesek8377
    @martinpesek8377 9 лет назад

    love it

  • @Vidicon31
    @Vidicon31 9 лет назад

    very good

  • @prathamesh25793
    @prathamesh25793 10 лет назад

    Thanks

  • @sanketjhala1522
    @sanketjhala1522 10 лет назад

    very usefull

  • @TheMedKing
    @TheMedKing 10 лет назад

    Man Ur amazing :)

  • @TanmayMukim_dhab
    @TanmayMukim_dhab 9 лет назад

    THNX

  • @rrgiri
    @rrgiri 10 лет назад +2

    nice presentation :) thank you.. :) i thing u made ur voice lesser, next time pls pls use your own voice... its sometime irritating..

  • @robbieninja
    @robbieninja 9 лет назад

    Very helpful, but still seems like rocket science to me. More time to play around will help cement this in my aged brain, and control this F****** stabilized camera head

  • @chuckdest
    @chuckdest 10 лет назад

    Too fast

  • @AhmadAlghannam
    @AhmadAlghannam 9 лет назад

    Thanks