Designing a PID Controller Using the Root Locus Method

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 พ.ค. 2024
  • In this video we discuss how to use the root locus method to design a PID controller. In addition to discussing the theory, we look at Matlab tools to enable this workflow. In addition, we demonstrate the effectiveness of the resulting controller on a real system. Finally, we discuss how this approach is generalizable to designing any linear controller.
    Please ensure you have watched the following videos before this lecture:
    -Introduction to Proportional, Integral, Derivative (PID) Control (TBD)
    -Practical Implementation Issues with a PID Controller ( • Practical Implementati... )
    -Understanding and Sketching the Root Locus ( • Understanding and Sket... )
    -Using the Control System Designer in Matlab ( • Using the Control Syst... )
    -Designing a PID Controller Using the Ziegler-Nichols Method ( • Designing a PID Contro... )
    Topics and time stamps:
    0:00 - Introduction.
    3:27 - Designing a PI controller.
    12:34 - Proportional only controller on a real DC motor.
    15:04 - Using the Control System Designer to design a PI controller.
    28:51 - PI controller on a real DC motor.
    31:31 - Designing a PID controller.
    37:52 - Designing a P, I, Pseudo-D controller.
    49:50 - Using the Control System Designer to design a P, I, Pseudo-D controller.
    58:35 - P, I, Pseudo-D controller on a real DC motor.
    1:00:24 - Generalization to general linear controller design.
    Download the ExtractPIDGainsFromSecondOrderTransferFunction.m function at
    faculty.washington.edu/lum/Edu...
    Additional videos in this series:
    -Using the Control System Designer in Matlab ( • Using the Control Syst... )
    -Understanding and Sketching the Root Locus ( • Understanding and Sket... )
    -The Routh-Hurwitz Stability Criterion ( • The Routh-Hurwitz Stab... )
    - Modeling a DC Motor with Ordinary Differential Equations (TBD)
    -Introduction to Proportional, Integral, Derivative (PID) Control (TBD)
    -Practical Implementation Issues with a PID Controller ( • Practical Implementati... )
    -Designing a PID Controller Using the Ziegler-Nichols Method ( • Designing a PID Contro... )
    -Designing a PID Controller Using the Root Locus Method ( • Designing a PID Contro... )
    Overview of engineering videos and curriculum located at faculty.washington.edu/lum/Edu...
    Errata:
    40:58 - I should have written a real pole, not real zero
    You can support this channel via Patreon at / christopherwlum . Thank you for your help!

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

  • @metalslug97
    @metalslug97 4 ปีที่แล้ว +33

    Professor Lum, I am truly blessed to have found your channel because you are an absolute godsend. You are by far the best controls resource on youtube because you explain everything so clearly and effectively. Thank you so much!

    • @ChristopherLum
      @ChristopherLum  4 ปีที่แล้ว +7

      Thank you for the kind words, I'm glad the videos are helpful. It sounds like you are interested mostly in control theory but I also have videos on Matlab/Simulink and other engineering topics on the channel, many of which augment your understanding of control theory. Please feel free to check them out and let me know what you think in the comments. I hope to hear from you on another video in the future. Thanks for watching!

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

      @@ChristopherLum it ould be really helpful if you could go through HOW to obtain the mathematical model of a system.

  • @selamhendrix5252
    @selamhendrix5252 5 ปีที่แล้ว +8

    It's great to see all the connections between the topics we've been covering. The DC motor example really solidifies the theory you're discussing.

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

    Awesome lecture, really cool to see how the adding the integrator then the derivative made improvements in the real system.

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

    AE511: I like how you used the PID example as a case study of a more general linear controller. Pretty powerful toolset that we're learning here!

  • @darylfishback-duran3580
    @darylfishback-duran3580 5 ปีที่แล้ว +1

    very straight-forward and intuitive! glad for functions. The real-life example vs. theory is great.

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

    The example of a simulated proportional controller versus the real plant was a great lesson!

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

    I wish I knew about these videos last year, when i actually had the control systems course xD. Great videos!

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

    Спасибо. Отличная подача материала. Вы классный специалист и преподаватель!!

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

    Useful video for designing a PID controller

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

    AE 511. I liked how the lecture progressed from PI to PID controllers to demonstrate the physical difference with a DC motor example.

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

    ae511, good way to show how useful Matlab can be for designing a PID controller.

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

    Informative video as always, Chris. Thank you.

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

      Karthick, thanks for watching, I hope it was helpful!

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

    thank you for your informative video. I can understand to do my undergraduate thesis.

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

    Your videos are awesom, thanks from Mexico :D you just helped a future enginer (sorry for my english

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

    AE511 - These videos are amazing! The use of the DC motor example wonderfully illustrate the concepts.

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

      Alan, thanks, it was fun to get the DC motor up and running. Let me know if you see anything odd in this or other videos, thanks.

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

    Awesome explanation 👏

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

    Awesome series thank you for contributing this effort. I wanted to ask are we going to see the introduction to PID video any soon?

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

    At 42:51, the PID controller provides 2 poles and 2 zero. The -a point should be a pole.

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

    You are 10^10 times better than my controls instructor. Keep up the awesome work.

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

      I'm glad it was helpful. There are other similar videos on the channel, please feel free to check them out and let me know what you think. Thanks for watching!

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

    Very informative

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

    Superb.

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

    This is a great lecture. Easy to understand and practical. Thank you very much

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

      Hi Min-Sang,
      Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching!
      -Chris

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

    Thank you, Sir, for an informative talk about the design of the PID controller.
    I've seen all the video conference control theory playlists and sir, I quite enjoy your explanation. Sir, I had queries on designing a higher-order system (3rd order). I want to design the PI controller for the 3rd control system, which had a transfer function:
    1- real Zero and 3 - poles (one at origin and the other two are complexes).
    I have more problems with the design of the third-order system.
    Please, sir, can you give more information about the design of the 3rd order system.

  • @ChristopherLum
    @ChristopherLum  4 ปีที่แล้ว +9

    In case it is helpful, here are all my Control Theory videos in a single playlist th-cam.com/play/PLxdnSsBqCrrF9KOQRB9ByfB0EUMwnLO9o.html. You can support this channel via Patreon at www.patreon.com/christopherwlum. Please let me know what you think in the comments. Thanks for watching!

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

      Hi, sorry to bother you, where are the introduction to PID control, the Practical implementation Issues with PID control and the DC motor Derivation videos?
      Thanks!

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

      Did nobdy tell you it's not "bodee" plot, it is pronounced "boad" as in toad. Did your lecturer also pronounce it wrong? And his teacher. Is that another Americanism as in aluminium pronounced aluminum?

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

    Christopher, great job. I am really looking forward to the release of the practical PID implementation video. I see it is still TBD.
    Thanks for all your great content!

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

      Kyle, you're in luck, I'm actually working on this right now. If you're subscribed, hopefully you'll be notified when it goes live (probably in the next few weeks). Thanks for watching and please let me know what you think of any other videos, thanks.

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

      @@ChristopherLum Wow. Awesome!
      I think a really interesting series would be sort of a survey of advanced control methods. I find that conceptually many advanced methods are easy to understand. Although I think there is good content out there on individual methods, I think there is an opportunity for more content comparing methods with each other in terms of strengths, weaknesses, use cases etc.
      I think building orientation and subject breadth awareness is really valuable.
      Some specific areas I don’t find content on are passivity based control and energy/power shaping. Trajectory optimization.

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

    Just wonderful man. A large number of doubts of mine r gone. Thanks a lot. And I would request u to write a book like dspguide by Steven Smith.

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

    Great Video Sir💯
    I learn a lot on this channel;
    One question, “when it comes to real world application as you’ve shown, is this controlling action and/or parameters programmed into a software or hardware component for it to interface with the real plant? “

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

    so excellent training of PID controller

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

      Thanks for watching. If you are interested, here is another video showing an alternative way to tune a PID controller th-cam.com/video/n829SwSUZ_c/w-d-xo.html.

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

    Hi Professor Lum. I just wanted to say that this video has taught me things that I could not get into my head before. I have a question about a little project that I am working on. I have adapted your method for designing and tuning a PI controller using the Root Locus method. I have come up with a final transfer function which I chuck into a MATLAB script and run the controlSystemDesigner command. I was expecting a similar step response to the one you have showcased at @16:00, so that it would be easy to work with it and tune the appropriate zeros and poles to achieve the design requirements. However, I get a weird response and struggle to work with it. I understand the whole process of calculating values for P and I for the PI controller with the Root Locus method, but I cannot do this without a step response that I can work with. Any advice would be appreciated. Thank you and please keep the videos coming - you're helping a lot of people out here! :)

  • @SaumikKhan
    @SaumikKhan 20 วันที่ผ่านมา

    you made me love this subject and hate my varsity teachers.

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

    thanku you for your all great videos... sir i have few questions... 1) how to decide requirements (overshoot, rise time peak time GM PM BW and others parameters) for complex control system like spacecraft , missile etc
    2) how to create controller(PID etc.) on microcontroller after satisfactory simulation result from MATLAB

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

    Amazing!

  • @gitarplayer13
    @gitarplayer13 5 ปีที่แล้ว +12

    AE511. I think there is an error at around the 40:59 mark. You said and wrote there is real zero at -a, but later in the control system designer you used a real pole.

    • @ChristopherLum
      @ChristopherLum  5 ปีที่แล้ว +10

      Great catch Brad! I indeed should have wrote/said a real pole, not real zero. I tried to add an annotation to the video to highlight my mistake. Please let me know if you catch other problems in the future, thanks!

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

      @@ChristopherLum I noticed that as well. But otherwise really really helpful video.

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

    Great & Useful Lecture,,,, thanks a lot for your generous effort
    I have a question please,,, Is using (velocity feedback) equivalent to (the derivative) part in the PID controller ??
    and thank you again

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

    Thank you for a very well organized and clear presentation.

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

      Hi,
      Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching!
      -Chris

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

      @@ChristopherLum Sir, can you please make a video on fractional order PID (FOPID) controller

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

      @@mansimransingh7579 Hi,
      Thanks for reaching out. If you have questions or would like to request a video, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
      -Chris

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

    감사합니다~

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

    [AE 511] 30:52
    It's interesting to see to that the integral part of the controller can actually bring the system into compliance without have the explicit dynamics that is causing the error. It seems like with the right controller components and settings, you can actually use simpler linear dynamics for a non-linear problem and still have a controller that can successfully command the system to the desired input.

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

    Thank you very much for your interesting videos , but I can't find (Introduction to Proportional, Integral, Derivative (PID) Control (TBD)) !!

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

    You are an angel in my life sz

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

    A real MVP

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

    AE511: great comprehensive lecture. Just wondering....is there a rule of thumb for knowing at what point your plant becomes 2nd order dominated (maybe a rule like poles that are 2 orders of magnitude greater are no longer relevant)? Or better yet, is there a way to (formulated by hand or using built-in matlab functions) determine performance metrics(PO, rise time, settling time, etc.), exactly, for 3rd order or higher systems without the need for the 2nd order approximation (dominant poles requirement) and without needing to graph the input response? It would just be nice to graphically see more accurate restricted areas on the RL plot for 3rd order or higher systems.

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

      Great question. I'm not aware of any formalized rules for 2nd order dominant system. I've seen people use a single order of magnitude real part comparison to consider faster poles irrelevant. Unfortunately I'm not aware of analytical results for 3rd or higher order systems.

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

    good video. Just in need of the DC motor parameters. Can you share please?

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

    Take the case of PI, it added one dynamic zero & one pole at the origin. Now the transfer function of PI block (c(s)) would be multiplied with G(s) & thus it will add one more pole (which is at origin) in the list of open loop poles. As we know that in root locus by changing the gain (kp in this case ) we change the location of closed loop poles which starts from open loop poles and ends at open loop zeroes or zero at infinity.
    Now my question is on moving the other poles or changing the value of gain (kp) in the root locus of PI why not the position of pole (which is at origin) is changing?

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

    AE511: thoroughly enjoyed the puns. Seeing the difference between simulation response and the practical response is very helpful. Is there a way to simulate/approximate non-linear external factors (friction in this case) as a part of the controlSystemDesigner?

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

      Brian, unfortunately I'm not aware of any ways to take non-linear factors into account with the Control System Designer. This is a linear tool by definition so exact non-linear effects can't be modeled. That being said, there are ways to approximate non-linear effects. For example, a time delay is a non-linear effect but it can be modeled using techniques such as Pade approximations.

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

    Where coul I find the video "Introduction to Proportional, Integral, Derivative (PID) Control (TBD)"?

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

    Dear Christopher, I can not find the video on "Introduction to Proportional, Integral, Derivative (PID) Control (TBD)"?

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

    Just superb. I have no words. I request you to write a book like dspguide by Steven Smith. I believe you can write such a book. Superb.

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

      Hi,
      Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. I can also answer any questions, provide code, notes, downloads, etc. on Patreon. Thanks for watching!
      -Chris

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

    You mentioned that the performance requirement regions on the root locus plot only apply to second order systems. For higher order systems, how do we know which way to move the poles and zeros to alter the system behavior in a particular way?
    For example, does the real part of a pole location influence settling time in the same direction as for a second order system?

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

      In general, you have to be careful. The safest way is to look at the simulated or analytical step response of the system. If you really wanted to, you could try to re-derive the expressions for settling time, percent overshoot, etc. for a higher order system but it gets very messy very quickly. The easy fomulas we developed earlier are only accurate for 2nd order system. The easiest way is to just simulate the step response.

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

    Can we automate the process using matlab script that we are doing using Control system designer tool

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

    sir, where can i find ""dc miotor position control using root locus "" this video?

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

    hi, I am simulating a continuous pure PID (unfiltered) controller with parameters kp= 11.4 , kd = 3.16 and ki = 1.2, these parameters give me a desired overshoot, rise time and settling time, the idea is to discretize the PID to control a continuous system, I discretized the PID, but when I run the simulation, it's like I had two different controllers, the transient response of the system is very different, why would that be? , thanks

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

    Can you please explain how you got the transfer function?

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

    Thanks for the amazing videos. How about making videos on Non-Linear Control? A kind request :)

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

      Rahul, thanks for the kind words, I'm glad you enjoyed it. That is a great suggestion and is on my list of videos to make in the future.

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

      @@ChristopherLum Thanks a lot. Eagerly waiting.

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

    Could you please provide the other Matlab code link to get the kp ki and kd values because I can't access the code from the link you sent

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

    AE 511: Love the pun!

  • @12turo
    @12turo 3 ปีที่แล้ว

    I can`t download the ExtractPIDGainsFromSecondOrderTransferFunction.m because it says this is not the page you are looking for

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

    Hello Prof, with due respect, Can you provide me the circuit diagram of DC motor with the PI/PID controller so that i check my PI controller is working well or not, or is it possible that i could contact with you i am facing many issues in designing the PI controller for AFM.

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

    Thank you! But what happend to "Introduction to Proportional, Integral, Derivative (PID) Control (TBD)"? I can not find it

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

      Hi,
      Thanks for reaching out. If you have questions or would like to request a video, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
      -Chris

  • @RavindraSingh-jz8ji
    @RavindraSingh-jz8ji 3 ปีที่แล้ว

    good video, but not everyone is not following your whole playlist, someone wants to just know how to design PID controller only. Please keep that in mind.

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

    did we get pole at -a or zero at -a after using pseudo D controller? And thanks for the great lesson.

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

      think it was supposed to be a pole? The whole point was to have equal number poles and zeroes and he ended up with 3 zeroes and 1 pole...

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

    Is it possible to do this without the control systems designer

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

    cant open ur extract PID gains the m file..cant u reupload it?

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

    Excellent videos... Can you please help me in finding Introduction to PID controller and Practical implementation issues with a PID controller

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

      I'm glad it was helpful. I'm currently working on getting that video finished and posted. Hopefully it will be up in a few weeks. Thanks for watching!

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

      @@ChristopherLum Thank you very much for your response and eagerly waiting for the videos

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

      Please doctor upload the missing vedios very soon

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

    Спасибо! А если нет matlab? Как просчитать вручную?) Вот это было бы круто

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

    Hello sir, real zero at a or real pole at a? I think there is a mistake

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

    The Matlab code link to get the kp ki and kd values isn't working, could you possible provide us with another?

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

      Actually, I can solve it by using your equations for each ki kp and kd, no worries.

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

      @@sterlingg2454 can u share the equations?

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

      I’ll look back to my notes to see if I have it

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

      Wow thanks..huhu got assignment to design pi and pid controller to control speed of bldcmotor using root locus method..stuck at pid haha..hope i can finish by this week..

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

      @@sterlingg2454 Hi! Yeah, the github repo isn't available. Could you share the code for getting the tuning parameters? Thanks a bunch!

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

    introduction to gain and phase margin video is not existed in your uploaded video, may you upload it

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

      Hi, that is a very good observation. I'm working on this video right now and I hope to have it up in a week or so. Thanks for watching!

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

      @@ChristopherLum Thanks for your kind reply....really I appreciate your work

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

    Around 41:07 you say real zero at -a, but its a real pole at -a

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

    who else thought it was a large motor until he starts to attach the ball bearing on to the rotating disc?

  • @100MillionThoughts
    @100MillionThoughts 3 ปีที่แล้ว

    ⚡️ Tuning a PID Controller Using the Ziegler-Nichols Method | MATLAB code available th-cam.com/video/8MMcPLTwo_s/w-d-xo.html

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

    AE511: This technique seems a lot more graceful than the Ziegler Nichols method.

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

      Yep, if you have a model you should use it as it lets you bring tools like this to bear.

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

    Shouldn't it be a real pole at -a at minute 41:00?

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

      Yes, you are absolutely correct, thank you for pointing this out. I've listed this in the errata section.

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

    33:26

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

    1:01:50

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

    that garbage P only controller LOL

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

    thanku you for your all great videos... sir i have few questions... 1) how to decide requirements (overshoot, rise time peak time GM PM BW and others parameters) for complex control system like spacecraft , missile etc
    2) how to create controller(PID etc.) on microcontroller after satisfactory simulation result from MATLAB

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

      Hi Viabhav,
      Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on TH-cam due to the sheer volume of inquiries that I receive. That being said, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum as I'll be able to answer questions there. Given your interest in the topic, I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching!
      -Chris