Linear Systems [Control Bootcamp]

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 106

  • @matteovaiente214
    @matteovaiente214 4 роки тому +50

    As a mathematical epidemiologist interested in learning and applying control theory to disease dynamical systems, I've found no better resource to provide an accessible, yet sufficiently rigorous, introduction to the subject. Thank you for your efforts and for providing an accompanying, high-quality textbook.

  • @zhaosinicholas921
    @zhaosinicholas921 4 роки тому +96

    thx professor its absolutely the most profound series I ve ever watched on modern control theory

    • @Eigensteve
      @Eigensteve  4 роки тому +5

      Thanks!

    • @zhaosinicholas921
      @zhaosinicholas921 4 роки тому +14

      ​@@Eigensteve
      Very cool! I am now watching the third videos of this series and planning to watch them all. Thes videos provide me some great perspectives that I never really look it in that way.
      I also have a question about this field and I hope you could anwser me :).
      My major is measurement and control. I m now in my junior year. And so many students around me turn to the AI field when they finish their study of undergraduate. They told me that control theory is a dying subject that theres no more big problem to be solve and hardly can we do the innovations. They also said that PID solve 95 percents of the problems. Eventually, they conclude that AI is now popular and there are more chances, but both of these two field is largely about mannipulating the matrix. So why not turn to the AI, a rising field?
      I think they might be not totally right because I found that sometime its either hard to understand the control theory or can we mannipulate the theory smoothly. However, the grad students in my university also told me that its all about the theories and simulations and they can seldom make the stuffs that are practical. They said that its the atmosphere of control theory study in China now. So what do you think of this, professor?
      I hope you counld anwser my question in your spare time maybe. But anyway, I really appreciate all your videos. Thanks again and wish you all the best!

    • @Eigensteve
      @Eigensteve  4 роки тому +46

      @@zhaosinicholas921 , this is a fair question, as it impacts long-term career choices. My feeling is that control theory is always going to be important, as there are still many very important unsolved challenges in this field. Machine learning is of course also a great field that is rapidly growing. The intersection of the two, or more generally ML with any field of hard engineering, is particularly exciting for me.
      But whether or not any one field is a "fad" (and ML and control are definitely not fads), building a solid background in linear algebra, optimization, and statistics will never go out of style. So ML and control will build your "math muscles", which will be useful for the rest of your life.

    • @zhaosinicholas921
      @zhaosinicholas921 4 роки тому +8

      @@Eigensteve Thanks very much for your time and consideration, professor!

  • @junninghuang4343
    @junninghuang4343 4 роки тому +15

    I love the second lecture about linear systems. It explain that why we introduce eigenvectors in linear systems: It's a kind of coordnation transformation, from the x space to its eigenvector space, and then back to the x space. The introduce of eigenvectors will decouple all the components of x^{dot} and x. That's really cool! BTW, I find a video of 3Blue1Brown related to the same topic, titled "change of basis".

  • @19CH09
    @19CH09 3 роки тому +6

    I am so glad to finally see a control video that pronounce correctly the Greek letters!!!! YES!! It's "xeee" not "kasaii" [ksi]!! BRAVOO!

    • @Eigensteve
      @Eigensteve  3 роки тому

      Awesome -- nice to have the feedback, since I was going into that pronunciation blind :)

  • @ThatLucasGuy93
    @ThatLucasGuy93 3 роки тому +5

    You are really phenomenal at understanding how to organize a high level overview of a topic like this. I badly needed the review materials compiled in one place - lifesaver. I feel like everything is motivated now and clicking into place. Can't thank you enough, keep churning these out, I hope to follow you into an extremely wide range of mathematics knowledge.

  • @moacirfonseca6625
    @moacirfonseca6625 Рік тому +2

    THANK YOU SO MUCH!
    You are helping me a lot in my Optimal Control classes.
    These are the best classes I've seen on UA-cam.

  • @toastrecon
    @toastrecon 4 роки тому +27

    Man. I wish I'd had these during engineering school.

    • @everythingaccount9619
      @everythingaccount9619 3 роки тому +4

      Could'nt agree more

    • @owen7185
      @owen7185 2 роки тому +1

      I'm really lucky, I'm in 2nd year now, this man is awesome his videos help so much

  • @tommyfan6911
    @tommyfan6911 2 роки тому

    Thank you so much. I am currently applying for a control system development job, and your boot camp saved my time. Time is Life, so you saved my life!

  • @sogandmaga
    @sogandmaga 4 роки тому +6

    Thank you very much professor! Your explanaiton is excellent and in each video there are a couple of eureka moments that makes the audience understand the significance of each step.

    • @Eigensteve
      @Eigensteve  4 роки тому

      Thanks so much! Glad you like the videos!

  • @ahmedkamiss7643
    @ahmedkamiss7643 3 роки тому +2

    At long last I finished ME564 and 565 and started on this. My goal is to watch each and every lecture on your channel ( yes, I take notes :). Thank You !

  • @gastonparra2971
    @gastonparra2971 3 місяці тому

    Hi, I am new to this topic and enjoy seeing these classes. They are so interesting.

  • @owoeyebabatope2425
    @owoeyebabatope2425 4 роки тому +7

    Wow! Prof. I'm a big fan. Thank you. This provides a holistic and insightful view of the control model useful for practical control.
    Thank you once more.
    I look forward to your lecture on data driven science and engineering.

  • @alegian7934
    @alegian7934 4 роки тому +3

    Im Greek . The way you pronounce ξ is very accurate!

  • @michaelmarkoulides7068
    @michaelmarkoulides7068 11 місяців тому

    Wow I’ve never seen an eigenvector coordinate approach to linear systems , computationally makes life so much easier the derivation is a a lot but the end result is so elegant

    • @Eigensteve
      @Eigensteve  11 місяців тому

      Thanks for watching!

  • @climbscience4813
    @climbscience4813 2 роки тому +1

    This is a really good explanation of eigenvalues and eigenvectors. Thank you!

  • @tiddlywinks497
    @tiddlywinks497 2 роки тому

    I swear every time I need a math explanation you have one on the topic, thanks so much

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @ahmedrista164
    @ahmedrista164 3 роки тому +3

    thank you, professor, I'm so happy to learn about linear systems and improve my knowledge for the better , I wish you all the best

  • @shreyas9312
    @shreyas9312 3 роки тому

    Haha 2 lectures in and i am sitting here thinking - man, i cannot continue watching this until i figure out how was the video captured and processed haha. Great content so far Steve. Looking forward to finishing the series in the coming few days as a refresher

  • @abhaykela
    @abhaykela 3 роки тому +1

    Thank you professor for this amazing series of lectures, you made controls easy for me.

  • @rogiervdw
    @rogiervdw 3 роки тому

    Excellent treatment, wow what a way to give insight & intuition. Absolute world class teaching, thank you!

  • @kevinairis317
    @kevinairis317 3 роки тому

    Dr. Brunton, you are my hero. That's all I have to say.

    • @kevinairis317
      @kevinairis317 3 роки тому

      I am a grad student at Texas A&M now, but I really wish I took controls with you during my undergrad at UW. Keep up the great work!

  • @trueroughly1691
    @trueroughly1691 4 роки тому

    so at 4:20 we can define e^At because we can find the equivalent summation as RHS? which is pretty much a generalization of e^ct in R?

  • @Cesarneuro
    @Cesarneuro 4 роки тому

    Yo, My hero. Your classes are pretty awesome. filling up all the gaps I was missing.

  • @lindsaysmall7471
    @lindsaysmall7471 4 роки тому +4

    Basic question sorry, why is the relationship AT = TD? I thought it should be AT = DT to be more the like the initial cze relationship.
    Thanks so much for the video series, just a fantastic resource.

    • @Eigensteve
      @Eigensteve  4 роки тому +2

      Good question! This is one of the fun things about matrices. Although the equation for a single eigenvector is A*x = lambda*x, when we stack the eigenvectors into a matrix T, we get AT = TD. You can write this out explicitly and convince yourself that this is how to write it.

    • @junthx3138
      @junthx3138 4 роки тому +1

      ua-cam.com/video/DzqE7tj7eIM/v-deo.html
      This video solves your question. Watch video 40&41 in the playlist.

    • @danielglazar6811
      @danielglazar6811 3 роки тому

      @@Eigensteve
      Thank you for your content!
      I'm actually getting AT = DT as well.
      In TD, we're taking a linear combination of nth component of eigenvectors (nth row of T) with constant scaling factor λ_n.
      In DT, we're scaling the nth eigenvector ξ_n with λ_n.
      Am I missing something?

    • @danielglazar6811
      @danielglazar6811 3 роки тому +1

      Derp, nevermind. AT = TD is correct.

  • @Backstabbio
    @Backstabbio 4 роки тому

    This guy is magic at writing backwards.

  • @animeshsinghal3405
    @animeshsinghal3405 3 роки тому +4

    Beginners should go through 3Blue1Brown's playlist on linear algebra before watching this lesson: ua-cam.com/play/PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab.html
    And when you come back, everything that Prof. Steve teaches will make so much sense solidifying your understanding of linear algebra.

  • @musicarroll
    @musicarroll 3 роки тому

    Nice to hear an engineer who actually understands mathematics (cause he studied math before he studied engineering).

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @mohamadebrahim8890
    @mohamadebrahim8890 Рік тому

    Perfect, thanks so much for this playlist.

  • @abbddos
    @abbddos 2 роки тому

    This is pure gold...

  • @abderezakabidi4510
    @abderezakabidi4510 3 роки тому +1

    Thank you professor for this lecture, you explain very well, so could you please add us a playlist about a nonlinear systems.

  • @MelonLuminus2845
    @MelonLuminus2845 8 місяців тому

    many thanks from Vietnam!

  • @evanparshall1323
    @evanparshall1323 4 роки тому +1

    Such a beautiful explanation

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @Drone.Robotics
    @Drone.Robotics 4 роки тому

    Thank you Sir....I have seen the whole playlist and it cleared a lot of my concepts about control theory. Your videos are just great and your way of teaching complex things in simple manner is appreciable. Thanks Again.

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @linliu3665
    @linliu3665 Рік тому

    How do you deal with the case when matrix A does not have n linearly independent eigen vectors? In other words, what if T is not inversible?

  • @calebbreazeale6548
    @calebbreazeale6548 8 місяців тому

    Is this the same as a LDU factorization?

  • @Rowing-li6jt
    @Rowing-li6jt 4 місяці тому

    where does this correspond to in the textbook?

  • @neobermeo
    @neobermeo 3 роки тому +2

    Thank you for these impressing lecture on control systems. Could you activate the automatically generated english subtitles for this lecture and the lecture on controllability? Thanks again, professor Brunton

  • @maneki9neko
    @maneki9neko 3 роки тому +2

    Brilliant. I love this.

  • @pouriashafee5414
    @pouriashafee5414 8 місяців тому

    Really good lecture. just I don't know why it doesn't have subtitles. Sometimes if I don't understand something, I just copy the text into ChatGPT and get more information. It would be better with subtitles

  • @Bedmonds91
    @Bedmonds91 4 роки тому

    Does the z form in this video have anything to do with the z-transform?

  • @nigelmaccuver9122
    @nigelmaccuver9122 3 роки тому

    😀 Nicely explained as always but what is this topic applies to??

  • @SkielCast
    @SkielCast 3 роки тому

    I was mind blown to see the relation of SVD inside all of this, so this approach basically replaces Laplace transform with eigen decomposition?

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @menelbenaissa9134
    @menelbenaissa9134 3 місяці тому

    Just magistral

  • @manojsethia2606
    @manojsethia2606 4 роки тому +3

    Why is your stuff not inverted as you right it on front side;
    Great series BTW........

  • @user-hk3ej4hk7m
    @user-hk3ej4hk7m 3 роки тому

    Are the equations using z analogous to applying variable separation to the system of ODEs expressed in terms of A and x? I'm doing a course on classic control at uni and I'm trying to warp my head around how these concepts map to using transfer functions and block diagrams.

    • @user-hk3ej4hk7m
      @user-hk3ej4hk7m 3 роки тому

      Btw, thanks for providing such high quality content! Your courses on fourier, laplace and frequency space really helped me understand my "Signals and Systems" courses at uni.

  • @kanshudo1
    @kanshudo1 3 роки тому

    I love your fantastic videos. One small question: I believe you state that expressing our system in terms of eigenvectors makes the system dynamics become diagonal. Would it be incorrect to say that it makes them "orthogonal?"

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @eddieseabrook8614
    @eddieseabrook8614 3 роки тому

    This is a fantastic youtube channel, I'm just sad I didn't discover it sooner! So many fascinating topics tied together
    One question, is it possible for a linear control system to be described by a matrix A which is not diagonalizable?

  • @michaelpalin8953
    @michaelpalin8953 4 роки тому +3

    Wait a minute... he is left-handed!

  • @mbonuchinedum6225
    @mbonuchinedum6225 3 роки тому

    Thanks steve !!!

  • @senorPFox
    @senorPFox 4 роки тому +1

    beautiful.

  • @santoshmaharana4020
    @santoshmaharana4020 4 роки тому

    How you got this much knowledge? How you got to know you want to learn this?

  • @medochi8427
    @medochi8427 11 місяців тому

    You are awesome ❤❤

  • @emergency.jergens
    @emergency.jergens 4 роки тому

    I like this video a lot

  • @manfredbogner9799
    @manfredbogner9799 Рік тому

    very good

  • @balajip5030
    @balajip5030 4 роки тому

    Thanks.

  • @sansha2687
    @sansha2687 4 роки тому

    5:25

  • @murphp151
    @murphp151 2 роки тому

    Sooooo good.

  • @ajj7794
    @ajj7794 4 роки тому

    I Understood all of this lesson except how to go from vector x_dot = Ax therefore x(t)=e^At
    I try to take laplace and see if i get the same solution by saying
    |x1_dot| = |A1 A3| * |x1| thus |x1_dot| =A1x1(t)+A3x2(t) thus sX1(s) = A1X1(s) + A3X2(s) this is where i get stuck
    |x2_dot| |A2 A4| |x2|

    • @jumpo121
      @jumpo121 4 роки тому

      do you still need the way how to get to it?

    • @ajj7794
      @ajj7794 4 роки тому

      @@jumpo121 thank you for your offer, it might help other students following this playlist so pls do explain it. would you know of any good youtube play list for digital control by chance? many thanks for your help

    • @jumpo121
      @jumpo121 4 роки тому

      @@ajj7794 i would like to explain it to you this way:
      What we have is a model in statespace, right : x_dot = A*x (1) .
      Now,
      Imagine, that we have a normal function (not in statespace), called: ydot = E*y (2), where E is a constant. (1) and (2) seem to be almost equal ( you can see the A in (1), like the E in (2) in ) right :) ?
      Now we transform (2) to
      ydot - E*y = 0 (2*).
      what we get is homogenous diffential equation and to solve this equation i will use the exponential approach.
      so y = e^(lamda)t
      ydot = lamda*e^(lamda)t.
      if we put everything in now into (2*) we will get:
      lamda*e^(lamda)t -E*e^(lamda)t = 0;
      we divide with e^(lamda)t and we gonna get,
      lamda-E=0 ,right?
      so the result is that,
      lamda = E.
      NOW,
      i will put lamda= E to our exponential approach.
      y=e^(E)t.
      and this my friend explains how we get to x(t)=e^At . (i did it not in statespace form, cause it is easier to understand it without matrices etc.)

    • @ajj7794
      @ajj7794 4 роки тому +1

      @@jumpo121 thanks, I did not solve it that way and would have never thought of that approach, thank you for enlightening me. The approach I took was to assume that the matrixes where constants and taking the Laplace transform.
      Many thanks for the nice solution

  • @IceTurf
    @IceTurf 4 роки тому

    Control Bootcamp - video 2

  • @lorrewu8156
    @lorrewu8156 2 роки тому

    bravo!!!

  • @vishruthn3875
    @vishruthn3875 Рік тому

    How is he so conveniently writing from the other end?

  • @kubigaming3606
    @kubigaming3606 4 роки тому +1

    are u writing everything backwards so we re able to see that i a proper form? can't stop thinking about that XD

    • @ahsanyusob915
      @ahsanyusob915 4 роки тому

      he might have just written it normally at first on a glass wall, then mirror the video. Idk. Unique. I really like the concept.

  • @gustavbrochmann
    @gustavbrochmann Місяць тому

    Please get some none squeaky pens

  • @maziarghorbani
    @maziarghorbani 4 роки тому

    Thanks for the tutorial. Just one criticism: the pen’s sound is very unpleasant

  • @mauriciocarazzodec.209
    @mauriciocarazzodec.209 Рік тому

    👏

  • @kormybeats
    @kormybeats 2 роки тому

    🐐🐐🐐

  • @mktsp2
    @mktsp2 3 роки тому

    Good video but lots of squeaking!

  • @QuicksilverSG
    @QuicksilverSG 3 місяці тому

    Ugh, this is like 95% linear algebra, 5% control systems.

  • @caleb7799
    @caleb7799 2 роки тому

    Maybe take some allergy medicine to stop some of that drainage.

    • @eevibessite
      @eevibessite 2 роки тому

      ua-cam.com/video/0Ahj8SLDgig/v-deo.html

  • @jarrettmosco9624
    @jarrettmosco9624 2 роки тому

    2:25