Discrete control #4: Discretize with the matched method

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

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

  • @ZcUHJETblgnLlfzH
    @ZcUHJETblgnLlfzH 6 лет назад +5

    You are awesome Brian! My teacher and my books often forget to talk about "obvious" things. I'm happy to have your videos, they helped me ALOT.

  • @vamshiprasannapotla9617
    @vamshiprasannapotla9617 4 года назад

    best teacher ever in the history...................

  • @jeffersonpimentamelo
    @jeffersonpimentamelo 6 лет назад +9

    Please, keep making videos, dont leave us!

  • @thoalfiqarhafid7522
    @thoalfiqarhafid7522 4 года назад

    you are the best teacher in the world

  • @rahulshivaram1510
    @rahulshivaram1510 6 лет назад +17

    Love it Brian, thank you! I think there is a mistake at 9:44 where you say (and draw) the locus of the a root locus starting at the zeros and travelling to the poles. I thought that it is the other way around? The locus begins at the poles and travels to zeros? Otherwise excellent as usual!

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

      yeah, that confused the shit out of me for a moment.

  • @T0R0RIKI
    @T0R0RIKI 4 года назад +6

    9:45 root locus for k>0 starts at poles, and travels to zeroes.
    am i right ?

  • @vishusharma8566
    @vishusharma8566 4 года назад

    I want to make enough money to support the work of creators like Brian. Alas right now I am a broke college student.
    Your work is really important.

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

    I am from Iraq and I am wordless thank you so much so so much

  • @mohamedkandil8782
    @mohamedkandil8782 6 лет назад +12

    Thanks man! But what about state space man ?! No videos for it ...and please don't leave us again for along time , we really missed you!

    • @BrianBDouglas
      @BrianBDouglas  6 лет назад +18

      State space! I know, I know :) One day. My free-time to make videos ebbs and flows ... right now, I have some time. Cheers!

    • @mohamedkandil8782
      @mohamedkandil8782 6 лет назад +2

      Brian Douglas thanks a lot bro! You are the best

  • @supershaye
    @supershaye 6 лет назад

    I will be learning from these videos to understand control as we have just started learning classical control this semester. Thank you so much for the videos.

  • @TheGsoffer
    @TheGsoffer 6 лет назад

    It is great that you always present the "big picture" and how the subject relates to it. Keep up the good work! Looking forward for your next video.

  • @tHaH4x0r
    @tHaH4x0r 6 лет назад +1

    Oh my finally a new video. Loving them.

  • @pablopa_SSBM
    @pablopa_SSBM 6 лет назад

    Nice to hear from you again!

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

    incredible, I appreciated the concept of Matched method

  • @10e999
    @10e999 6 лет назад

    Hope to see new discrete control video soon !
    This series is excellent !

  • @thelaw7899
    @thelaw7899 5 лет назад +6

    This guy is a legend. 100× better than my university professor. Wow.

  • @Rajat0607
    @Rajat0607 6 лет назад

    Eagerly waiting for the video on Bilinear Transform !! Great Work Brian !

  • @matthieuproffit771
    @matthieuproffit771 5 лет назад

    exam in literally 1h, that part caused me so much confusion : 100% understood after 5mn of video

  • @kentvandervelden
    @kentvandervelden 6 лет назад +4

    Listening to your lectures makes me wonder about the future of >$200USD engineering mathematics textbooks... Maybe they have their place for the time being, but still...

  • @WalidIssa
    @WalidIssa 6 лет назад +7

    I like it

  • @chandanmaurya3291
    @chandanmaurya3291 6 лет назад

    Waiting for this lecture....thanks Brian

  • @xXBaller4LifeXx
    @xXBaller4LifeXx 6 лет назад +3

    Really appreciate your work! Thanks a lot

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

    I would rather pay you the $1000 cost of my controls class instead of my university.
    Especially during Covid-19 distance learning. This is just better quality.

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

    Great video. 💯 I hope you make some videos on state space analysis.

  • @lingyunli1092
    @lingyunli1092 5 лет назад +1

    Thanks for your video, but I have a question about that. If the system is a first order system with no finite zero instead of a second order system which in the video, so there exist 1 infinite zero. After mapping all those spots to z-domain, the order of the numerator and denominator should be the same, because there are one pole and one infinite zero. So my question is that should I ignore the only one (z+1) term in numerator to make sure the order of denominator is geater than that of numerator?

  • @zeinaengineering4084
    @zeinaengineering4084 6 лет назад

    Thank you.I love control system

  • @Kuba-dh6ys
    @Kuba-dh6ys 5 лет назад +1

    Excellen video!
    Could you recommend me any book on Discrete Control. I'm student at the university and I'm looking for straightforward book on this topic.Unfortunately in your Playlist there aren't all topics that we would have in this term.

  • @askrshar6154
    @askrshar6154 6 лет назад

    I LIKE IT... RESPECTED SIR, YOUR LECTURES ARE INTERESTING AND WANT SOME LECTN ON DISCRETE REDUCTION METHOD

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

    thanks very much.

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

    10:00, How did you get the niquist frequency?

  • @MsgrTeves
    @MsgrTeves 4 года назад

    Are you sure the dynamics of an LTI system cannot be exactly determined by the pole zero locations? You can have the same poles of a system but different eigenvectors and have a different response.

  • @esnatzea
    @esnatzea 5 лет назад +1

    What about precogs? hahaha good one!

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

    Great lecture, just one question: how do I convert a pure integrator? There is a multiplication of the sampling time that I don't know how to justify ... Thanks!!

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

    Hi Brian, since s = a + bj, if we map a zero at s=infinity to z=-1, are we assuming that a=0 and b goes infinity? If so, why do we take this assumption? When we say s=infinity, do we mean that a goes infinity or b or both?

  • @bobbyslay570
    @bobbyslay570 6 лет назад +1

    What does the number of poles and zeros have to do with the system being strictly causal?

    • @BrianBDouglas
      @BrianBDouglas  6 лет назад +2

      This is a question to which I don't have a satisfying answer! I tried to quickly find a good proof of it and came across this interesting discussion, www.researchgate.net/post/Prove_that_if_a_systems_transfer_function_is_not_proper_order_of_numerator_greater_than_order_of_denominator_then_the_system_is_not_causal2. I don't have a good mathematical explanation, but I do have an intuitive one for why you can't have more zeros than poles that I use for myself so I can sleep at night. I'll see if I can type it out here succinctly. Think of the magnitude plot on a Bode plot. Let's say there are no poles or zeros at the origin. Starting from the left most part of the graph, as you increase in frequency the magnitude line is horizontal until you hit the first pole or zero. If it's a zero you turn the line up 20 dB per decade, if it's a pole you turn the line down 20 dB per decade. Now each future zero you encounter you turn up an additional 20 dB/dec and each future pole you turn down and additional 20 dB/dec. So if there are 2 poles and no zeros, you end up with a magnitude plot that continues down at 40 dB/dec as the input frequency gets faster and faster. However, if there are 2 zeros and 1 pole (not proper), then the magnitude plot continues increasing at 20 dB/dec as the input frequency gets faster and faster. In this case, very high frequency inputs would produce outrageously high amplitude outputs. Any time you have more zeros than poles, the amplitude of the output signal will tend toward infinity as the input frequency increases. This is fine in the world of math, but real life systems don't behave like this. With a real life system, as you increase the input frequency higher and higher, eventually the output amplitude would not grow, but would drop back to almost nothing. Imagine if shaking the end of a spring at a frequency of several gighertz - even if the amplitude of the input is a tiny fraction of a millimeter - and having the other end of the spring oscillate at several gigihertz over several kilometers. Or more to the point, imagine an analog differentiator doing the same (that's closer to a non-proper system since it's trying to be s/1), tiny input voltages at high frequency and outrageously huge output voltages at those same high frequencies. In reality, there is always one or more high frequency poles in any real system that keep that amplitude from increasing to infinity. So our real life differentiator might actually have the transfer function (s + 1) / (2e-6s^2 + 0.003s + 1). This keeps it strictly proper, but also keeps it acting like a differentiator at relatively low frequencies.
      This was wordy, I hope it makes sense and helped a bit. Cheers!

    • @IlhanPolat
      @IlhanPolat 6 лет назад +1

      Another way to think about it is to obtain a partial fraction representation of a nonproper rational function. Then since you have a higher degree polynomial it is possible to have a partial fraction expansion such that some terms are necessarily polynomial of 's'. Otherwise you wouldn't have a nonproper function in the first place. That allows us to conclude that the system acts like a pure derivative 's'. This is where things get a bit hairy. In the input/output view of systems such that systems are like signal processors this cannot happen since the derivative gives us the information about the future at least locally. But this is not a time invariant system. Assume two input sequences and when time t=1sec. one increases to 2 and the other one decreases to 0. The system cannot have an idea about this unless this already happened but it hasn't happened so something has to give.
      This is roughly the sketch why causality and the relative degree of the polynomials matter. But there is an alternative theory that does not enjoy this view and that is the late Jan C. Willems' behavioral approach. In this approach, we don't treat systems as mapping from input to outputs but define their behaviors. For a classic example, if you connect two tanks with a pipe you have to assume that something is the input and the other tank is receiving that input as an external excitation whereas in reality they define a behavior together. Similarly an mechanical system defines a behavior such that Newton's laws apply. But in the signal based approach dictates that F = ms^2. Thus we treat force as an external input and look at the position. The other way also should be perfectly fine but then as I mentioned above this leads to a double differentiator which we don't enjoy.
      Note that signal based approach is not wrong. It just has limitations as a framework. Without going into deeper reasoning, we can just conclude that in the input/output setting things make sense only if we have proper system descriptions. There is a body of work over the so-called "descriptor systems". But that's another story thatis also related to this discussion :) I guess there is indeed no simple answer.

    • @oldcowbb
      @oldcowbb 6 лет назад

      is it like how a inductor have a output signal that is shifted to the left of the input signal? So it seems like the inductor generate a signal before the actual signal was input to the system. And the transfer function of inductor is Ls which has more zero than poles.

  • @DavidLeeMenefee
    @DavidLeeMenefee 6 лет назад +6

    Wow it's been along time...PEACE

    • @BrianBDouglas
      @BrianBDouglas  6 лет назад +6

      After being gone for so long, it's really nice to see people still sticking around and waiting for something new. Cheers!

    • @mandarphadnis202
      @mandarphadnis202 6 лет назад +2

      Brian Douglas We are your notification squad man...We have clicked the damn Bell icon! =D

    • @uzodinmaarinze186
      @uzodinmaarinze186 6 лет назад +4

      I have been sticking around since 2013 :)

    • @bassome3000ify
      @bassome3000ify 6 лет назад +1

      Mandar Phadnis yeah

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

    Teacher: careful guys, this method can be difficult to learn
    Me: haha Brian goes brrrrr

  • @GoldfischFischer
    @GoldfischFischer 6 лет назад

    great video! thanks!

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

    Hi Brian, can you tell us how you come up with the zeros at -1? I thought we just had to choose a high number or something, because it is saying infinity.
    Kind regards!

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

      My understanding is to make s=jfs/2=jpi/T , then z=e^(Ts)=e^(jpi)=-1

  • @robbievalentine8864
    @robbievalentine8864 4 года назад

    amazing videos!!!

  • @chaosorr
    @chaosorr 4 года назад

    How do you transform 1/s with this method? for a PID controller its transfer function is ( K * (s-a)(s-b) / s) and so evaluating the gain k at s=0 gives an indefinition

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

      I think you'd need an indirect method. Since 1 / s is unstable, the DC gain is not defined. You can close the loop to turn it into a regular first order filter, transform it to the discrete version, and do some algebra to find the open-loop transfer function

  • @MrkostasPT18
    @MrkostasPT18 6 лет назад

    Yeahhhhhhh. I love you man

  • @tiberhijo
    @tiberhijo 6 лет назад

    I love you

  • @oldcowbb
    @oldcowbb 6 лет назад

    I thought it was called "Casual system" the whole time....