An example using the Lyapunov stability theorem

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

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

  • @gw1284
    @gw1284 Месяц назад

    Thank you for explaining so clearly

  • @safafituri2537
    @safafituri2537 Год назад

    Fantastic explanation. Thanks

  • @Kallum
    @Kallum 2 года назад +3

    9:15 why does everything ‘disappear’? I cannot see why it’s all zero except for filling in the equilibrium point. Could you elaborate? The rest of the video was very clear

    • @kuwingto
      @kuwingto 2 года назад

      try eliminate the l in the 2nd term. The two terms cancel.

    • @richard_pates
      @richard_pates  2 года назад +4

      Hello! Yes, exactly as @kuwt says. Just take that line and multiply everything out. We start with x2*m*g*l*sin(x1)+m*l^2*x2*(-(g/l)*sin(x1). But if I multiply out everything in the second term I get exactly the negative of the first term!

    • @Kallum
      @Kallum 2 года назад +1

      @@richard_pates @kuwt thanks!

  • @tarabmusic8247
    @tarabmusic8247 2 года назад +2

    Great explanation thanks

  • @bees2304
    @bees2304 11 месяцев назад

    really helpful thank you

  • @aymenlod1999
    @aymenlod1999 Год назад +1

    hello thank you for the explanation i think lyapunov function is hard to find

    • @richard_pates
      @richard_pates  Год назад

      You are not wrong! In general it is very hard indeed! But if you understand the idea, you are well on your way!

  • @sreeharie821
    @sreeharie821 2 года назад

    Which is the best book to read about Stability analysis

    • @richard_pates
      @richard_pates  2 года назад +3

      Very difficult question, since it depends on your level too. For nonlinear control though, my go to is Khalil's 'Nonlinear Systems'. It is quite mathematical, but gives a really broad and good introduction to a lot of nonlinear control topics

  • @noobgamer8007
    @noobgamer8007 2 года назад

    Hii can you lyapunov stability analysis for quadrotor?

  • @explorepkchina
    @explorepkchina Год назад

    Sir can you share the MATLAB coding of how to calculate the Lyapunov exponents , bifurcation diagram and existence of chaos through Lyapunov exponents?

    • @richard_pates
      @richard_pates  Год назад +1

      These are not tools I have worked with I'm afraid. But they are very interesting topics for future videos - I will look into it!

  • @muskaansaini5136
    @muskaansaini5136 3 года назад

    could you please give some idea about practical applications of lyapunov functions and respective stability theorem?

    • @richard_pates
      @richard_pates  3 года назад +21

      Good question! My area of expertise is large-scale systems. Two large-scale systems that have benefited from Lyapunov functions are internet congestion control (how to assign bandwidth to individual computers) and electrical power systems. For the internet, the stability of several internet protocols can be justified by Lyapunov functions. Similarly in power systems, how the grid will respond to faults (e.g. a transmission line breaking) is often assessed with Lyapunov functions (here regions of attraction are particularly important). However, I should also say that in applications, often the theoretical justification lags behind the engineering practice. In these examples I've described, understanding things in terms of Lyapunov functions and stability was not the first step. A more accurate (but still inaccurate...) description of events would be that practitioners found approaches that they knew would work in certain cases, and then wanted to understand if the same approaches could be used in different networks, or as the networks grew and evolved. The questions they were asking were at heart questions about stability of their systems, and so some of the most powerful stability tools were applied. When learning control (and mathematics in general) I would also encourage you to think of the things that you are learning not only in terms of how they are used (which is of course important), but also in terms of learning problem solving skills. In learning about Lyapunov functions, you are really learning about how qualitatively assess the behaviour of systems, and how this can be described mathematically. This skill is at least as valuable as the specifics of this particular method! Good luck with the rest of your studies!

  • @kostaszaniamas8250
    @kostaszaniamas8250 2 года назад

    can a lyapunov function have as a result infinity?

    • @richard_pates
      @richard_pates  2 года назад

      Good question! The short answer is no, but I also suspect that in most cases, if you can get the stability argument working everywhere except at a point where the Lyapunov function is infinite, it will be possible to modify things a little bit to still conclude stability (e.g. slightly redefine the Lyapunov function around that point). Note also that these arguments are based on these regions omega, so if you pick this region to exclude the points where the Lyapunov function is infinite, everything works (though you can't get global stability this way). It might also be possible to make things work by treating things as functions onto the extended real line (en.wikipedia.org/wiki/Extended_real_number_line) - I've not seen this done, but maybe it's possible (though I guess maybe it get's hard to define gradients etc)!