Systems of Differential Equations with Forcing: Example in Control Theory

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

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

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

    The control bootcamp (which is awesome) is at th-cam.com/play/PLMrJAkhIeNNR20Mz-VpzgfQs5zrYi085m.html

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

    Thank you for the compact description.

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

    The best 16 minutes of the day! Thank you!

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

    Wife: "Hey Honey, have any plans for this weekend?"
    Husband: "I'm going to stress test my accelerometer and optical sensors with chemical input to see how much it takes for my vertical control systems fail."
    W: "So, you're going to get so drunk you fall over?"
    H: "Precisely! For science!"

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

    Thank you for posting this amazing content. You are the best maths teacher on the internet, bar none. It would be amazing if one day you did a playlist on stochastic calculus and calculus of variation!

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

      You are very welcome, and thanks for the suggestion -- I'm already thinking about these!

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

    What a force of nature.

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

    amazing, new achievement unlocked

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

    9:31
    Per your request.
    Link needed to control boot camp.

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

      Awesome, thanks for the reminder and the timestamp!!

  • @ajitkumar-ip6hc
    @ajitkumar-ip6hc 2 ปีที่แล้ว +6

    Dear sir, please make a video on Boussinesq approximation.

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

    Don't forget to add the links ☺

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

      Thanks for the reminder!

  • @md.akiduzzamanabir3815
    @md.akiduzzamanabir3815 2 ปีที่แล้ว +1

    thank you professor

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

    Thank you for the video !

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

    Fantastic video, even by your high standards! Now, about that link? 😁

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

      Thanks for the reminder!

  • @Hamza-vk6sc
    @Hamza-vk6sc ปีที่แล้ว

    Hello dear teacher, thank you for this fantastic series, I want to ask you if we don't know the value of theta and omega just the expression of thau, let f*cos (wt), how can we find the solution of the problem, I encountered this kind of problem in the Duffing oscillator?

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

    Hi Steve, when you linearize a system and use this linear model in real life and everything works fine, does this phisically mean that those terms you eliminated of
    the Taylor expansion (from the square term on) only account (at least locally) for microscop effects and this is why we can neglect them?

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

      yes part of the Taylor expansion are the terms 1/1!*dt + 1/2!*dt^2 + 1/3!*dt^3. As most technical control systems work at 50Hz, 100Hz or faster dt is small already and dt^2 and dt^3 run down the decimal places really quick. 1 over factorial makes it even marginally smaller. It`s only when dt is really big that you might need more terms.
      But if it works well it just means it covers the dynamics very well. The inverted pendulum is relatively easy in simulation but might fail because of unmodeled dynamics like wind resistance, flex in the rod, friction in the bearing, and a small error in the angle measurement can throw it off too.

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

      @@MrHaggyy those magic numbers you cite for controller update rates can be nuanced. The key is that your update rate is at least twice as fast as the response time of the closed system, and then faster than that by an amount that makes all of your unmodeled error sources small enough that they don't drive the system unstable.
      This is why having some intuition (at least) regarding your noise sources is important: running the controller faster can amplify errors, depending on their nature. Faster is often, but not always, better.

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

      Not a control engineering nor an expert perspective, but my take is: linearization is always done around fixed points; the assumption is that the dynamics close to those points are practically linear. As long as your system operates in that zone, you can pretty much forget about the extra terms! Is not that they dont matter, is that in your particular area of operation they are not that relevant.
      However, this breaks down for systems with strong non-linearities (broadband turbulence, for instance) so watch out for those

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

      @@jmchdjaimerporkpuedolol3681 yes that's true. The Taylor expansion tries to fit any dynamics with polynomials. A linearization would be Taylor from f(x, a) = f(a) + f'(a)(x-a), with a being your fixed point. If you want to model linear dynamics job is done great. But if the system you want to model is non-linear you get an ever-increasing error:
      so the real f(x, a) - Taylor from f(x, a) is no longer approximately zero.
      At this point you have two options:
      Either you approximate your system from multiple points and keep the linearization and superposition, which is great for the control algorithm choice.
      Or you add the quadratic, cubic ... etc terms to get a better model and deal with a nastier control algorithm.
      Basically, all systems I have dealt with evolve in time that's why I took dt in the first comment. In T f(x,a) f(a) + f'(a)(x-a) + f''(a)/2!*(x-a)^2 + f'''(a)/3!*(x-a)^3 if (x-a) is small (x-a)^2 is tiny and (x-a)^3 is basically zero. If you choose a bigger area (x-a) and so a bigger scope of dynamics you want to approximate the error gets bigger.
      And if (x-a) > 1 and f''(a), f'''(a) ... is not close to zero, meaning your system is not really linear, you get in trouble as the quadratic, cubic ... etc terms work against you.

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

    👍👍👍👍👍👍👍👍

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

    thank you so much profesor.
    I have just confused 'tau' in the integral and torque symbol. can every one help me please? is there any relation between them?

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

    I must miss thing. Should A matrix be [[0 1],[-1,0]]