The effort and quality of these videos, also being available for free is absolutely amazing . I must say I ve learned so much during this whole control theory series and all videos really had a great impact on final thesis I am currently working on. Your videos really formed the base I needed, so I could easily understand all the papers and books that i have read to implement and develop own algorithms. Thank you so much, you are indeed one of the best teachers I have had ao far. Keep it up.
@ChristopherLum
3 жыл бұрын
I'm glad they are helpful and I'm happy to hear that they made a positive impact on your academic career. I'll continue releasing these videos as long as people like you keep watching them. Thanks for staying with the channel!
@reihanehmirjalili7467
3 жыл бұрын
I usually get bored when I watch tutorials. But your videos are not boring at all. You have a great teaching ability
@EigenA
3 жыл бұрын
You deserve a lot more likes! Please keep up the great work and thank you for putting out this material!
@ChristopherLum
3 жыл бұрын
I'm glad it was helpful. There are several related videos on the channel. Please feel free to check them out and I would love to hear what you think in the comments. Thanks for watching!
@philipcasey8361
2 жыл бұрын
AE501 - 55:32 Never seen that technique before for writing a matrix by hand (adding a dotted grid). Very handy. Thanks for the helpful examples!
@sethwhittington28
3 жыл бұрын
AE501: I have never understood this topic very well, but this is the best intro to state space representation I've ever received.
@tarynz5622
2 жыл бұрын
AE501: This lecture is a great intro to the topic which I very much needed to review. The clear breakdown of the steps to derive these equations makes these problems seem less intimidating despite how high the nth order can be.
@AlejandroMartinez-nv9ri
11 ай бұрын
AE501: I think this is the first time I'm exposed to the state space representation. I was a little bit confused at the start, but it started to click at the end. Looks like it's really useful for higher order ODE's. Thanks professor.
@BrianaStaheli-gf7jg
11 ай бұрын
AE501: wow, I always had trouble understanding the state space representation but seeing it through your examples and the comparison in simulink helped my understanding and really shows how powerful it is. Really great video. Thanks
@RajChhabraUW
11 ай бұрын
AE501: I appreciate when you defined the physical coupling for the two tank hydraulic system
@mattpierucci7647
11 ай бұрын
AE 501 - Seeing the State Space model used in Matlab/Simulink was very helpful for understanding why this is useful!
@chiragjain493
3 жыл бұрын
Purely Genius. thanks a lot.
@elijahleonen198
11 ай бұрын
AE501: All the defined variables at the start along with their matrix dimensions was very helpful following along with the examples throughout the video. Great video!
@paulpietrowicz3683
Жыл бұрын
AE501- Simplifying complex ODEs into state space representation-> Have a good understanding on how this allows for future more complex work.
@connorbaldwin5845
9 ай бұрын
A E 501 This helped clear up a lot of confusion that I was carrying from my undergrad. Thank you for explaining this concept in a great way. This was very helpful for the class homework
@theodorezink2732
2 жыл бұрын
EE student here. This video might be the only reason I passed my signals and systems exam. Thank you professor Lum!!!
@ChristopherLum
2 жыл бұрын
Hi Theodore, 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 also have code/downloads available for Patrons. Thanks for watching! -Chris
@theodorezink2732
2 жыл бұрын
also wanted to say that it's really cool that you included the matlab section at the end, it really ties it all together and shows us why ss-representation is worth learning about
@adityasrivastava6288
Жыл бұрын
I was having a hard time getting intuition about state space representation, but your video helped me understand this topic. Thanks a lot.
@ChristopherLum
Жыл бұрын
Hi Aditya, 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
@montage1926
3 жыл бұрын
This video is a life saver, you're literally helping me a lot with my school project. Thank you!!!!!
@nathanlipshutz3140
2 жыл бұрын
AE501 18:55 This must be a facet of what you were describing to me yesterday about knowing how to "consume" information generated by others. It's pretty powerful to be able to reference empirical test data OR analytical outputs here.
@KevinCastaneda21
11 ай бұрын
AE501: I really enjoy you defining procedures and highlighting each step, simulink is very new to me but so far I see the power and how you can solve a problem with different blocks. Definitely legos for adults!
@meganmcmahon4456
11 ай бұрын
AE501: In undergrad I don’t think I was ever introduced to the nonlinear / general state space form. It is an interesting exercise to walk through a nonlinear example.
@iremerkan725
11 ай бұрын
AE501: This video is very helpful understanding the state state representation for higher degree ODEs. Thanks!
@klong4128
3 жыл бұрын
Good introduction/briefing of state-space modeling with simple Matlab/Simulink with example.
@enescavus777
2 жыл бұрын
while watching your videos i feel like i am learning you really explain these things incredible and your excitement while telling is perfect, in shortly THANK YOU SO MUCH !!!
@ChristopherLum
2 жыл бұрын
Hi Enes, Thanks for the kind words, I'm glad you enjoyed the video. If the find the these videos to be 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
@jasonfranklin4614
2 жыл бұрын
AE501 This is a beautiful way to simplify and organize ODE's. Thanks for the great explanation!
@TuanTran-fs8ll
11 ай бұрын
AE501-Tuan Tran: Great video. This method is very helpful for the higher order of ODE and the system that has coupling between outputs. Thank you.
@kimnguyen0408
11 ай бұрын
AE 501 Thank you Professor Lum!
@keelythompson8657
11 ай бұрын
[AE501] thanks for this video! The 4th order example & the Simulink comparison were really helpful to understand why this is such a powerful technique.
@ChristopherLum
11 ай бұрын
Glad it was helpful, you can keep extending this idea to higher orders or even multiple equations.
@Hr1s7i
Жыл бұрын
This helped a lot. Thank you!
@PathwaytoEngineeringDegree
9 ай бұрын
AE501: state space is very helpful specially in the world of controls engineering!
@femaengineering
Жыл бұрын
this video is super useful for me thank you for the endeavor
@ChristopherLum
Жыл бұрын
Hi Muluken, 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
@Richard_Le
11 ай бұрын
AE501 From an engineering perspective, is there any advantages to leaving diff. eqs. in ODE form rather than state space form? Are there any disadvantages with state space form?
@AJ-et3vf
2 жыл бұрын
Great video! Thank you!
@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 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. Thanks for watching! -Chris
@iv_samsonov
Жыл бұрын
Thank you, master
@BenLandes
11 ай бұрын
AE501: Very well explained! Any extra tips for choosing how many states you want in your space matrix when your states are just derivatives of the same function? I assume it's partly dependent on how accurate want in your model to be and if there are any forces dependent on those states?
@ChristopherLum
11 ай бұрын
If you have an nth order ODE in traditional form, you'll actually need exactly n states in your state space representation. I think what you are getting at is more of a modeling question of asking how what order system do you want to try and model with the ODE (for example do you only have rigid body modes on your aircraft or do you introduce states to keep track of things like fuel slosh, wing bending, etc.). We'll dig into this in AE512.
@cesarvb1452
Жыл бұрын
Hey, your videos really have helped me a lot thank you!!!. I come from your video titled "Translating Between State Space, Transfer Function, and Ordinary Differential Equation Models", and I have a question, in that video you said that any ODE of the form d^n z / d t^n +... = d^m u / d t^m can be translated to the state space x*(t) = Ax(t)+B(t) however in this video you only take into account the equation d^n z / d t^n +... = u, that is when no derivative of input signals appears, do you have any video or bibliography that tells how to deal with the general d^n z / d t^n +... = d^m u / d t^m ?, or am I missing something?
@jaziebart
3 жыл бұрын
AA 516 - Does a state space system always have an output? For example in homework problem 3 with a pure mass-spring-damper system, would there be an output or control vector if nothing is being measured or there is no feedback control loop included in the model? Also, when you say there are 2 states to the system it makes sense that position and velocity are considered states but why isn't acceleration also considered a state?
@ChristopherLum
3 жыл бұрын
Hi John, this video might help answer your questions kzitem.info/news/bejne/0Y6sp5xngoGAZ4o, let me know if this doesn't clear this up.
@bsgove
Жыл бұрын
AE501 If it weren't for those last 20 minutes, I definitely couldn't have done most of the homework.
@mohamedahsan9482
2 жыл бұрын
Hello Lum... You did not derive the A, B, C and D matrices for the non-linear MBL system in the first part of the video. Could you please explain how the matrices are obtained as there is a constant g in the state equation. Much appreciated. Thanks
@ChristopherLum
2 жыл бұрын
Hi Mohamed, Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on KZitem 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 or via the 'Thanks' button underneath the video 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
@user-rf3ij4fv7x
11 ай бұрын
AE501: Thank you Professor, this video was very helpful with homework 3 problem 2. The references to what the inputs and outputs could represent was very interesting making me think of the application of these systems. How did you manipulate Simulink so the 2 paths for ODE method and State Space method are shown in boxes? -Natalia Ermolaeva
@ChristopherLum
11 ай бұрын
Natalia, sorry, I don't quite understand, do you have a timestamp in the video that is relevant?
@shimak_hanifa
3 жыл бұрын
Sir I came here from another video... you are sending to another video to understand this video...Im gonna be genius after finish my first video...
@sendotakeshi2286
3 жыл бұрын
This is gold.
@ChristopherLum
3 жыл бұрын
I'm glad it was helpful. There are several related videos on the channel. Please feel free to check them out and I would love to hear what you think in the comments. Thanks for watching!
@sendotakeshi2286
3 жыл бұрын
@@ChristopherLum I think I already watched most videos, my favorite course is the one about LQR but they are all great really! I should be the one thanking you for making this available haha
@tymechling4
11 ай бұрын
AE501 How do you make a Simulink model within a model like you did at the end of the video?
@ChristopherLum
11 ай бұрын
This is called a subsystem. Select all the blocks and then right click and you should see a relevant option.
@aimeepak717
2 жыл бұрын
AE501: Thanks for another intuitive lecture. Question. When we solve ODE's for the state, that's describing how the system itself behaves? whereas, if we want to know outputs that depend on the state (i.e. sensor readings), we would have to be given separate y(t) equations? I had always been confused when to use state-space representations vs. when not to because when I first learned ODEs, the term "output" seemed to be used to describe both the system response (state) and outputs dependent on the state.
@ChristopherLum
2 жыл бұрын
Aimee, correct, the system state is all the information needed to predict the future behavior of the system. For an aircraft, this might include things like airspeed, AoA, etc. However, if you don't have sensors to measure all these, then the outputs might be a different set of signals that are derived from the states. For example you might have an airspeed sensor that measures airspeed but no AoA vane to directly measure AoA
@montage1926
3 жыл бұрын
Can you make a video where you design an active suspension system, with the controller and everything
@thiagor2656
3 жыл бұрын
Great Video!
@ChristopherLum
3 жыл бұрын
I'm glad it was helpful, thanks for watching!
@CHIN0094
2 жыл бұрын
Hello Professor Lum, do you happen to have videos on 1.phase plane portraits 2. Power series method to solve ODE? I also have a separate question, when we are faced with a ODE of y”+p(x)y’+q(x)y=0 question, when do we decide to use variation of parameters method or power series method? Do these two methods achieve the same solutions ?
@ChristopherLum
2 жыл бұрын
Hi, Thanks for reaching out, I'm glad you enjoyed the video. Unfortunately I'm unable to respond to questions on KZitem 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 or via the 'Thanks' button underneath the video 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
@quangvu998
3 жыл бұрын
AE 501. At time stamp 18:46, the plots really look just like a bunch of exponential decaying functions with different values of vm. There's nothing wrong with look up table, but based on those plots and if i have to guess Fm might be e^(-vm.z)?
@ChristopherLum
3 жыл бұрын
Good observation, that is a good candidate fit for an analytical expression that you might be able to use instead of a lookup table. That being said, it is still a nonlinear function of the states so linear analysis techniques will not apply.
@ThomasNiemisto
2 жыл бұрын
AE501 Very abstract, but it began to make sense when I thought of the state-space as a mathematical representation of the "process" in a control loop... Is that the correct way of thinking of it?
@ChristopherLum
2 жыл бұрын
Thomas, yes that is exactly correct. The process or plant of a control system can easily be described using a state space representation. That being said, any linear dynamic system can be represented as a state space system.
@ThomasNiemisto
2 жыл бұрын
@@ChristopherLum Thanks! 🙂
@marcosszmania5874
3 жыл бұрын
AE 501: Hi Professor Lum, for the state vector on the electro-magnet experiment you've chosen z(t) and z'(t), so position and velocity. I was expecting the same for the Two Tank Hydraulic System, but you've chosen for the state vector, position h1(t) and position h2(t) (instead of velocity).
@ChristopherLum
3 жыл бұрын
Hi Marcos, the choice of state vector is often dictated by the system. In the case of the MBL, you need both position and velocity because the EOMs are a single, 2nd order ODE. For the hydraulic system, it is actually two, first order ODEs so you need different information to predict the evolution of the system.
@ryanjorgensen8192
3 жыл бұрын
AE 501: Found this video very helpful. One part I am kind of confused on is in Step 5 of the example (around 57:00). Why was an arbitrary output chosen? How do you know what output to choose?
@ChristopherLum
3 жыл бұрын
I made this up. Usually this is given to you or you chose which states you have a measurement/sensor for and this becomes one of your outputs.
@ajayjoseph4498
3 жыл бұрын
Is there a method to convert ODE to SS where it will automatically extract A, B, C, D matrices?
@BeniSnow
3 жыл бұрын
AE501: for the magnetic force, is you just use a lookup table instead of an analytic function, does that mean you can't solve the system for the rate of change of magnetic force Fm'(t) but only the position and the rate of change of that?
@ChristopherLum
3 жыл бұрын
Beni, good question. Even with a lookup table, you can still find the derivatives of the states, you just apply the lookup table and plug it into the equations for xdot. That being said, the lookup table is by definition nonlinear so you can't make predictions of the system behavior.
@stardust6773
3 жыл бұрын
Hi Professor Lum, I've got a system with two interconnected tanks where concentration and volume change over time. The resulting differential equations have some terms with the independent variable time in the denominator, so the system is nonlinear. How could I deal with this problem using this state space method? Thanks.
@renowhitcomb5505
3 жыл бұрын
AE 501 Fall 2020.
@Gattomorto12
3 жыл бұрын
What if I have 2 diff. Equations form my system (inverted pendulum on a cart)
@nuric91
3 жыл бұрын
Theres a big fat zero :D loved it
@nuric91
3 жыл бұрын
wtf. i got more in the first 9 minutes than i got from a 90 minutes lecture... i hate my university xD
@kaikim8402
3 жыл бұрын
Wait are you wearing QUT T-shirt?
@TheManzico
3 жыл бұрын
I am sure the one dislike appearing here was done by mistake.......
@testtestestes7367
Жыл бұрын
I don't understand step 5 at all
@ChristopherLum
3 жыл бұрын
In case it is helpful, here are all my ODE videos in a single playlist kzitem.info/door/PLxdnSsBqCrrHHvoFPxWq4l9D93jkCNIFN. You can support this channel via Patreon at www.patreon.com/christopherwlum or by clicking on the 'Thanks' button underneath the video. Please let me know what you think in the comments. Thanks for watching!
Пікірлер: 87