Example: Design PID Controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • For clarification, the equation for zeta based on percent overshoot written at about 1:12 is zeta=sqrt( ln^2(%OS/100) / (pi^2+ln^2(%OS/100) )

ความคิดเห็น • 98

  • @dhruvin19
    @dhruvin19 3 ปีที่แล้ว +47

    I will go ahead and say it , this has taught me more than 15 hours of binge studying and watching lectures. I love you so much for this! Thank you!

  • @faisalnahid527
    @faisalnahid527 4 หลายเดือนก่อน +2

    This half-hour video is a better PID design video than my prof's 10 hours of lectures.

  • @BillyH6
    @BillyH6 4 ปีที่แล้ว +10

    Thank you very much MAAM for your service, much appreciated. God bless

  • @joseaugustodossantossilva1149
    @joseaugustodossantossilva1149 4 ปีที่แล้ว +8

    hi, i'm from brazil !!! very clear and ellegant way of describing and solving the problem, very thankful for this video !

  • @aslhansay8438
    @aslhansay8438 2 หลายเดือนก่อน

    You make root locus design easy. Great lessons. Thank you very much!

  • @gurkanerbas5
    @gurkanerbas5 2 ปีที่แล้ว +4

    Absolutely perfect pure education.. I cannot thank you enough. God bless you

  • @kishanviswanathan316
    @kishanviswanathan316 6 หลายเดือนก่อน

    You are a savior I spent almost a full day trying to figure this out. Thank you so much !!! This was EXACTLY what I needed haha. You're the best!

  • @pedrobauer9289
    @pedrobauer9289 8 หลายเดือนก่อน

    I am so grateful for finding this video, as I've been seeking for awnsers to this specific case and exercise! Thanyou really much for producing such great content and videos!!

  • @Gabrielffadel
    @Gabrielffadel 3 ปีที่แล้ว +2

    You save my day. I nailed a really harsh test thanks to you!!!

  • @hasanberkeozturk7053
    @hasanberkeozturk7053 ปีที่แล้ว

    Thank you so much for your efforts, I completed successfully my final exam thanks to you

  • @thecybexlady9311
    @thecybexlady9311 3 ปีที่แล้ว +4

    Im a girl and I think your voice is sooooo cute and soothing! And youère a great professor too! From Canada!

  • @laurencamila9024
    @laurencamila9024 ปีที่แล้ว

    more useful than my professor that said teaching is a passion for him

  • @rizalevans483
    @rizalevans483 5 ปีที่แล้ว +3

    you are a life saverrrrrr, My teacher just says draw by scale and use a ruler to guess haha

  • @fatih3017
    @fatih3017 3 ปีที่แล้ว +4

    Your voice and explanation are perfect! Ty so much

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว

      Not sure about your zeta issue. Perhaps it's a brackets issue? Not sure where your other equation comes from - I've not see that before. It's very similar to the one that approximates settling time which is 4/(zeta*wn)...

    • @francissydnor7891
      @francissydnor7891 6 หลายเดือนก่อน +1

      You are using 0.05 for OS but you should be using 5. The percent overshoot equation assumes units of percent for OS.

  • @cece_mich
    @cece_mich 4 ปีที่แล้ว +2

    Thanks for your videos! Very clear explanation and u answered all of my questions :)

  • @fouadbenaida8510
    @fouadbenaida8510 ปีที่แล้ว

    I Don't know how many times I have to say thank you 🙏.
    THANK YOU 😊

  • @whereDoCarrotsComeFrom
    @whereDoCarrotsComeFrom 4 ปีที่แล้ว +2

    Great effect at 8:28 - 8:34

  • @qvt5935
    @qvt5935 ปีที่แล้ว

    Love from VN

  • @arclight1310
    @arclight1310 3 ปีที่แล้ว

    Thank you so much! watched pretty much all your videos and I cannot thank you enough!!! :D

  • @biplobroy2743
    @biplobroy2743 4 ปีที่แล้ว +1

    i just love it. great work.. wanna more videoes.. ♥ from Bangladesh

  • @makkah1234
    @makkah1234 8 หลายเดือนก่อน

    Just wanted to say: Thank you

  • @user-md5ys3xk5g
    @user-md5ys3xk5g 2 ปีที่แล้ว

    Incredible explanation, Thank you very much.

  • @joeyromo3601
    @joeyromo3601 2 ปีที่แล้ว +2

    Perhaps you can make a similar video for a unit ramp response as well? This was super helpful thank you

  • @baranozdemir4706
    @baranozdemir4706 4 ปีที่แล้ว +3

    I really loved you. You did save my life

    • @omarwady8224
      @omarwady8224 3 ปีที่แล้ว

      My too ... You did save my life

  • @joshp244
    @joshp244 2 ปีที่แล้ว +2

    Hi if you're still responding to comments on this video, i'm in a situation where i have to tune a PI controller of a third order system. using the dominant poles method, this had first order dominance and so was reduced to only one OL pole in the raw root locus. Question 1: will i need to add another pole to this in the design as it doesn't break away as the desired poles are in the complex plane? Question 2: Is there any way to just tune a PI controller from this or would it have to be PID with the need to place a zero someplace to the left of this to allow it to pass through the desired CL poles. Thanks.

  • @Matt-jx4oi
    @Matt-jx4oi 3 ปีที่แล้ว +2

    May I know how would you get the angle of the poles if the poles are complex numbers such as -1+1.73i. Is is still the same as imagining a horizontal line on the pole and calculating its angle anticlockwise?

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว +2

      I recommend sketching it on your diagram so that you can see the triangles. But yes you want the angle measured anticlockwise from the positive real axis.

  • @vishyd8986
    @vishyd8986 5 ปีที่แล้ว +3

    This is great! Thank you

  • @reychajb220
    @reychajb220 4 ปีที่แล้ว +1

    Amazing video! Thank you so much

  • @williamgoodwin5145
    @williamgoodwin5145 3 ปีที่แล้ว +1

    Really good explanation! Ty

  • @kizzcross
    @kizzcross หลายเดือนก่อน

    you just saved my life

  • @user-ri8tq5li5r
    @user-ri8tq5li5r 5 หลายเดือนก่อน

    How did you take the desired poles @ -40+- 42 i , that is confusing for me.

  • @iCrAcKgames101
    @iCrAcKgames101 ปีที่แล้ว

    Thanks! From 🇸🇦

  • @sheepman6291
    @sheepman6291 4 ปีที่แล้ว +2

    and the desired pole answer is 40 . . . 2 (hitchhiker's guide to the galaxy) quote

  • @astroboy602
    @astroboy602 4 ปีที่แล้ว

    Very well explained.
    Thank You

  • @jacquelinesuarez2442
    @jacquelinesuarez2442 2 ปีที่แล้ว +1

    We need more videos like this! Thank you very much ^.^

  • @sarinajm3792
    @sarinajm3792 5 ปีที่แล้ว +1

    Thank you thank you thank you❤😍❤😍❤❤❤❤❤i needed this so much,u are an angel😙😘

  • @abhishekchoure7029
    @abhishekchoure7029 3 ปีที่แล้ว +1

    I am from India, thanks you very much

  • @ninatruong3324
    @ninatruong3324 3 ปีที่แล้ว +1

    How would you separate the PI and PD controller processes? Such as when just designing a PI controller with no settling time but given a steady-state error due to a step percentage?

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว

      It's the same sort of process - you just only add in the part of the controller than you want though. I don't think have an example of designing just a PI or PD though sorry.

  • @ahsdjasashdahs9940
    @ahsdjasashdahs9940 4 ปีที่แล้ว +1

    thanks you saved my life

  • @shivamgoswami3624
    @shivamgoswami3624 2 ปีที่แล้ว

    Thank you so much for such nice explanation!! Can u pls tell what this method is called? Pole placement method or something else?

  • @Shlongton
    @Shlongton ปีที่แล้ว

    Final tomorrow, you are the greatest

  • @ferhatnusreturuc1809
    @ferhatnusreturuc1809 9 หลายเดือนก่อน

    incredable

  • @RavindraSingh-jz8ji
    @RavindraSingh-jz8ji 4 ปีที่แล้ว +2

    damn thats a clean video

  • @TheJourney10101
    @TheJourney10101 8 หลายเดือนก่อน

    Does anyone know what 'In' for zeta equation is? 1:46

  • @MrPcristancho
    @MrPcristancho 3 ปีที่แล้ว +1

    Thank you very much for sharing! I was wondering if this can be used for third or higher order systems. Also, how would affect having a pre-compensator. Thanks again!!

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว +1

      Yes you can apply this method for higher order systems and if you have a pre-compensator.

  • @prajwolacharya2356
    @prajwolacharya2356 2 ปีที่แล้ว

    So how would you find the desired/dominant poles for the PID controller after getting the location of all poles and zeros? I tried to use the angle condition, but I am not getting the correct values.

  • @nped5054
    @nped5054 4 ปีที่แล้ว +1

    What does the equation you're writing for zeta say? The one where you include the overshoot.

  • @ubaidhunts
    @ubaidhunts 3 ปีที่แล้ว

    You two look really good :-)

  • @hamzakhalid5667
    @hamzakhalid5667 3 ปีที่แล้ว

    what if we only have damping ratio? will we use hit and trial method to find Wn or is there any other way?

  • @kirankarthikeyan2694
    @kirankarthikeyan2694 4 ปีที่แล้ว

    Thank you so much.

  • @ayomideasekun8479
    @ayomideasekun8479 3 ปีที่แล้ว

    Hello, great video. Why didn't you solve another angle for the pole at zero?

  • @muhammadafzaalkhan9277
    @muhammadafzaalkhan9277 2 ปีที่แล้ว

    Mam for implementation in simulink we need kp,pi and kd.for this we need to calculate these parameters.Can you plz help me, how to calculate the kp,ki and kd value from the derived pid equation.

  • @abwkhann
    @abwkhann 3 ปีที่แล้ว

    Excellent !!!!

  • @PedroBasketeiro
    @PedroBasketeiro 5 ปีที่แล้ว +1

    Isn't it required to close the loop prior to the maths? Sometimes it gets really confusing wheter or not the system should be in close or open loop. Very nice example, though.

    • @theryderproject5053
      @theryderproject5053  5 ปีที่แล้ว

      It depends what exactly you're calculating as to whether you need to use the open or closed loop transfer function. There is also often more than one one to do the calculations meaning that depending on your approach, you may use one or the other.

    • @genepiolotalavera9246
      @genepiolotalavera9246 2 ปีที่แล้ว

      @@theryderproject5053 What was your reasoning to use an open loop transfer function here?
      On the your previous playlist you used closed loop transfer function to solve for the variables (zeta and Wn). What was your reasoning for using a closed loop transfer function there?
      Thank you, I am having trouble understanding the approach.

  • @zahidfaheem3233
    @zahidfaheem3233 4 ปีที่แล้ว

    It didn't work for my system. 492.61e6 / (s^2 + 10^3s + 12.195e6)
    I wonder why?

  • @1qaz1qaz15
    @1qaz1qaz15 ปีที่แล้ว

    Why there is nothing very interesting information during most replayed part ??

  • @TheTanmaybishnoi
    @TheTanmaybishnoi ปีที่แล้ว

    amazing!

  • @tatarcavalry2342
    @tatarcavalry2342 2 ปีที่แล้ว

    3 hours left for my final I got the basics now or never if I will understand this video I can maybe pass that shit

  • @khrismaramba2019
    @khrismaramba2019 3 ปีที่แล้ว

    hi ma'am what happened to the single 's' at the denominator s(s+1)(s+2) @11:07 when solving for the angles? Thanks!!

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว

      This is the PD stage where the first zero is placed. In the PI stage which comes later, a pole is placed at 0 (the single s) and an extra zero is placed close to 0 to achieve pole-zero cancellation.

  • @user-nc8cr6nw5t
    @user-nc8cr6nw5t 2 ปีที่แล้ว

    is it for open loof system??
    not close loof?

  • @zeen5163
    @zeen5163 3 ปีที่แล้ว

    do you have a video where you do this example ( or similar) with the characteristic eqn and the K = 1 / GH ???

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว +1

      I can't really remember but there is a playlist that you could look though.

  • @ianmi4i727
    @ianmi4i727 3 ปีที่แล้ว

    Amazing! :)

  • @arthurceci8152
    @arthurceci8152 3 ปีที่แล้ว

    Please, why you put two zeros? How did you know it was going to be two zeros? I've seen methods that use only one zero and one pole. Are there different ways of doing thae same PID design?

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว +1

      If it's only getting one zero and one pole then it isn't a PID controller. There is a recap video in the playlist for the various types of controllers. I recommend looking at that.

    • @arthurceci8152
      @arthurceci8152 3 ปีที่แล้ว +1

      @@theryderproject5053 thank you very much! I will definitely watch that

  • @danny-ye6fb
    @danny-ye6fb 2 ปีที่แล้ว

    Can you use this for a first order system?

  • @zaharisaaid6672
    @zaharisaaid6672 3 ปีที่แล้ว

    thank you

  • @hellbark
    @hellbark 4 ปีที่แล้ว

    what if ive got 16/S^2 + 0.2S +1 as my plant transfer function? my roots will be -0.1+-0.995i

    • @theryderproject5053
      @theryderproject5053  4 ปีที่แล้ว

      You should be able to follow through the process shown in the video using this alternative transfer function.

  • @sourcecreator2222
    @sourcecreator2222 3 ปีที่แล้ว +1

    GJ

  • @talhaamir6261
    @talhaamir6261 4 ปีที่แล้ว

    is there a way to decrease that 17% overshoot to 5%? because that is our requirement.

    • @theryderproject5053
      @theryderproject5053  4 ปีที่แล้ว

      You'd need to go through a trial and error process (likely using a computer because it would be much quicker) to find that solution. The manual calculations make some simplifying assumptions that impact the result. I think I talk about the specifics of this toward the end of the video.

  • @notesam3698
    @notesam3698 3 ปีที่แล้ว

    why you put a-42 for theta 1 and the ones before you put 40 -1 and 40 -2?

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว

      The poles at -1 and -2 came from the original block diagram to get the system's transfer function.

  • @rukmiyah6605
    @rukmiyah6605 3 ปีที่แล้ว

    hello may i ask how to find desire pole for 3rd order system? :(

    • @theryderproject5053
      @theryderproject5053  3 ปีที่แล้ว

      It's going to be harder to do this manually the higher the order of your system...

    • @dannyx830
      @dannyx830 2 ปีที่แล้ว

      @@theryderproject5053 what about finding the desired pole for a first order system?

  • @usamatalha8215
    @usamatalha8215 5 ปีที่แล้ว

    thank you mam :*

  • @pewpew3136
    @pewpew3136 3 ปีที่แล้ว

    You’re the real MVP 😤

  • @12345695855
    @12345695855 3 หลายเดือนก่อน

    thanks for posting the video some doubts I have can you share your contact info

  • @surajshukla1787
    @surajshukla1787 3 หลายเดือนก่อน

    I find a gold 🥇

  • @learnmechatronics2545
    @learnmechatronics2545 5 ปีที่แล้ว +6

    why cant you write clear :) ,cant understand what have you wrote ? when you calculated zeta from max overshoot of 5 %.

    • @mental_suicide
      @mental_suicide 2 ปีที่แล้ว +2

      it's your problem dude, it was clear af

  • @pnachtwey
    @pnachtwey 2 หลายเดือนก่อน

    This video doesn't reflect reality. It is easy to make formulas have a settling time of 0.1 seconds, but the control output is limited so the control output will saturate. The response will not be as desired. In reality the controller and amplifier only have so much power.
    The zeros are creating the overshoot. The zeros can be eliminated by having the PID gains act on the changes in the actual state only, not the error. Zeros can be placed too.