I and P Term Balance | Oscillations & Wobbles

Поделиться
HTML-код
  • Опубликовано: 11 июл 2024
  • PID Sumulator - grauonline.de/alexwww/ardumow...
    I/P Balance In-Flight - • How to: Fix Oscillatio...
    00:00 - Start
    01:05 - FREE PID Simulator Specifics
    03:14 - Why do we need I-Term?
    06:33 - I / P Balance Explained
    10:48 - I / P Balance Explained
    13:53 - In-Flight Example of I/P Balance
    14:16 - The Down-Side of TOO MUCH I-Gain
    17:04 - I&P = Tracking Gains
    17:44 - What is I-Term Clamping (Relax)?
    19:17 - Wrapup
    Want to support me?
    ---------------------------------
    Sign up to be a Patreon: / uavtech
    Donate to my Paypal: spatzengr@yahoo.com
    Use this Amazon Affiliate Link: amzn.to/36okaf7 to purchase ANY products [hobby gear, household items, etc.]. As an Amazon Associate, I earn from qualifying purchases.
    Use this Race Day Quads link to make a purchase: www.racedayquads.com/?aff=51
    Free Resources:
    ------------------------------------
    Presets and Tuning Training Content: theuavtech.com
    Facebook: / uavtech1
    Betaflight BlackBox Log Review Group: / 291745494678694
    UAV Tech Discord: discordapp.com/invite/rCCzgeT

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

  • @adilsongoliveira
    @adilsongoliveira 6 месяцев назад +2

    When I was 14, I started an apprenticeship school for industrial measurement and control (yes, we used to start young here) and there I learned about PID. As I never progressed in this career (I went to electronics and IT after that, today I'm a technical account manager at google) is interesting how it came back to haunt me in my hobby 😁

  • @someonespotatohmm9513
    @someonespotatohmm9513 6 месяцев назад +3

    The way I prefer to think of the I term is as an offset compensation. Because a feedback controller needs an error to produce a control signal, it will never reach a setpoint requiring control effort, the integral term is an attempt to learn the control effort required to reach a setpoint.

  • @samavella8831
    @samavella8831 6 месяцев назад

    Thank you for another great “layman” explanation of the PIDs.
    Best wishes in 2024!

  • @lalbabugupta8380
    @lalbabugupta8380 6 месяцев назад

    Quality content. As always thanks sir

  • @arminsky575
    @arminsky575 6 месяцев назад

    💯 quality content , graphs-animation makes it really easy to understand , well done . THX a lot 👍

  • @cedric4893
    @cedric4893 6 месяцев назад

    Very interesting and this makes lot of sense! Still learning everyday 👍 Thanks for your great video, really helpful 🙏

  • @novisfpv
    @novisfpv 6 месяцев назад

    wow. .. this is great. am now getting a grip of what PID means

  • @jorgeromero4680
    @jorgeromero4680 6 месяцев назад

    excellent

  • @chrisburke63
    @chrisburke63 6 месяцев назад +1

    Great way to break down and communicate how I term works. I really needed this!
    In betaflight I term relax doesn’t run during fast throttle inputs right? Seems like some I term windup happens here too but maybe I term can’t be clamped due to throbbles 🤔

    • @uavtech
      @uavtech  6 месяцев назад +1

      no it does not.
      for fast throttle moves, Anti-Gravity boosts P and I-Gains. If you have any wobble, you may need to increase the P ratio for that in the CLI. It boosting both is correct, but it may require more P in the P / I balance.

    • @chrisburke63
      @chrisburke63 6 месяцев назад

      @@uavtechthanks! I’ll give that a try

  • @suicidequad
    @suicidequad 6 месяцев назад +1

    how difficult would it be to have a simulator like above on actual blackbox data inputs and/or stick movements using the PID controller of betaflight? i do love the implementation in TRYP FPV and i get to play around alot with pid tuning based on your and chris rossers content. so far its been surprising how well they transfer to real life.
    i wonder about two things:
    - how closely can we model our actual quad in a simulated scenario and tune from there?
    - how difficult is it to build software into betaflight for the quad to self-tune based on blackbox analysis like setpoint response curves and noise vs filters, etc.?

    • @someonespotatohmm9513
      @someonespotatohmm9513 5 месяцев назад

      Good questions! Sadly the answer is it will be difficult. The AI drone team went into the simulation vs real life mismatch, or cited sourc(es) which did. I expect you are almost entirely tuning to deal with horible fluidmechanical effects. All the other stuff you can probaply get reasonably close to ideal yourself.
      edit: so the zurich team apperently modeled their drone prety "accurately" (for what they where doing with it). But their publication wasn't about the feedback controller or filtering but about how to replace the human. The problems you encouter for what they did and what is required for automated controller and filter tuning is different and as far as I know automated tuning as you want it is already rare in very clean, high performance aplications.

  • @Joenskie
    @Joenskie 6 месяцев назад

    *following*

  • @theaman4005
    @theaman4005 6 месяцев назад

    Nice video 👍🏻. I (excuse the pun) imagine the d term is not having much of an effect on the I term - because the oscillations are slow. D term responds to rate of change, not the quantity of change.
    Interesting enough, as the d term was increased - the oscillation became even slower, which would cause the d term to shrink. Is this the opposite to d term oscillation? 😂

    • @uavtech
      @uavtech  6 месяцев назад

      basically, right. :-)

  • @Simofly
    @Simofly 6 месяцев назад

    How is the difference from external factors ( wind or any non set point input ) , between I and D ? Are they completely uncorrelated in this case too ? ( for a quadcopter )

    • @uavtech
      @uavtech  6 месяцев назад +1

      it works the same either way between I, P and D (external change or Setpoint change).

  • @cinemoriahFPV
    @cinemoriahFPV 6 месяцев назад

    I>P>D

  • @timotheos0190
    @timotheos0190 5 месяцев назад

    😜

  • @showdownz
    @showdownz 6 месяцев назад

    Host: "When Pid Pooning, a term that people don't really understand to well...."
    Me: What the hell is Pid Pooning? I don't understand. :)