Discrete control #2: Discretize! Going from continuous to discrete domain

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

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

  • @EduardoME
    @EduardoME 7 лет назад +90

    In Spain, in my college, professors are recommending your videos to their students. Nice work

    • @TheFifilak
      @TheFifilak 7 лет назад +3

      TU/e Eindhoven the same

    • @JP-vg8vl
      @JP-vg8vl 3 года назад +2

      same here at philippines

    • @pmartinlab4068
      @pmartinlab4068 3 года назад +1

      In Chile is popular too, beautiful content!

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

      Same here in Argentina!

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

      I'm also in Spain and thank god I found his videos. lifesaver

  • @tinahayward1604
    @tinahayward1604 4 года назад +28

    On behalf of all students who were forced to go online this semester, thank you for these videos!!

  • @jeffersonpimentamelo
    @jeffersonpimentamelo 7 лет назад +103

    When i see Brian Douglas video first i hit like button, take my pen and a paper, take a coffee and then i enjoy a 1 year university class equivalent video. PS: Now audio are nice!

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

      Much appreciated!

    • @bassome3000ify
      @bassome3000ify 7 лет назад

      Jéfferson Pimenta true story

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

      No offense, but your university must teach very little... What Brain covered in all of his videos, are about 3 month worth of our contents. Although brain explains the general concepts well, he does not cover any in depth content.

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

      I am addicted to control system because of him

    •  4 года назад

      I watched this right after my exam of control theory, because I failed at the state space model and the discrete modeling... I was blown away by this explanation and finally understood what my professor can't explain... Thank you very much!

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

    Just realized you're back at making videos! Thank you very much Brian!!

  • @DotcomL
    @DotcomL 7 лет назад +5

    Well, you're starting to go from covering one of my college courses (control theory) to two (digital control). Seriously awesome job!

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

    It is incredible how complete, perfect and the way you explain. Greetings from Argentina. There are few teachers like this here.

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

    Even years after uni my understanding is better having watch your channel

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

    12:43 THANK GOD BRIAN!!! I have being looking for this answer for the last few hours!!

  • @Bear-yd1ro
    @Bear-yd1ro 4 года назад

    Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! you are benefiting all people who don't know what discrete system is

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

    When you work in black screen, you must not turn to white screen suddenly. Beyond that ... GREAT WORK !!

  • @φούσταμπλούζα
    @φούσταμπλούζα 3 года назад +1

    This is literally SO helpful and I really appreciate your attitude towards spreading the knowledge!! Thank you!!

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

    man u r so great !!!! i 'm from brazil and here we don't have leraning like that !!! the world thanks u so much ! and another thing, thanks for u speak so clearly !!! if wasn't it, at least to me would be impossible understand !

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

    That's probably the best video class I've ever watched

  • @alexshortt3952
    @alexshortt3952 7 лет назад

    Brian! Thank you so much for your efforts in putting these videos together, they make an otherwise out of reach knowledge set available to anyone interested and that is the coolest thing anyone can do! Your an awesome person for doing this and your time and efforts are deeply appreciated! great video, cant wait for more on discrete control :) !

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

    This is actually one of your best videos . You deserve way more subscribers!!! From an ECE student :D

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

    excellent, this video has greatly improved my understanding of discrete systems.

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

    Amazing videos! Really gave me a much better view of what was taught at control class. Thanks a lot for sharing this amazing videos! Best teaching methods!

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

    The best explanation about this topic ever!!!!!! Very, very nice work!!!!

  • @yousefnabil4140
    @yousefnabil4140 4 года назад +3

    thank you for those videos they are really helpful and I like your way of explaining
    there is a small mistake in 19:46 i think you forgot to multiply the 's' to the time delay

  • @alexshei5061
    @alexshei5061 7 лет назад

    Yeaaahhhhh your videos are back. I am so exited to see the new series. Thank you very much for your efforts. Keep on coming.

  • @mixed.up.contents
    @mixed.up.contents 2 года назад

    this is amazing,
    i just found your channel and it seems you answered all my questions
    thanks for this fabulous job.
    GOODLUCK

  • @rogchg
    @rogchg 5 лет назад +9

    Brian, you forgot the "s" in the expression L(V(t)) = V(s) = sum Vk[(1/s)*e^(-kT*s)-(1/s)*e^(-(k+1)T*s)] (minute 19:44) ;)

  • @mahmudistiaq
    @mahmudistiaq 7 лет назад

    I just love your lectures. I did not know there is a way of donation for your work. I am doing it soon. I am communication engineer but I always had interest for Control and I want to be the part of it in my career later. Keep going please :)

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

    Hi Brian, I am a roboticist. Mostly I deal with problems related to modern control theory. So if you plan for more tutorials, I would like to see Modern Control theory. Thanks for all awesome lectures.

  • @ertinoferno
    @ertinoferno 7 лет назад +5

    Your videos are awesome! Thank you

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

    very good, this classes are helping me a lot ! a hello from Brazil to you.

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

    Thank you very much Brian!

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

    This man right here is the G.O.A.T

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

    thank you sir for this kind of clear and excellent explanations, really helped it.

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

    Great video as usual, code breaker class video with deep insights.

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

    Thanks for sharing those videos, las semester I got an A on both my controls class thanks for making those concepts understandable..

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

    Wow, this was exactly what a nedeed to move on in the problem of my homework

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

    You are the real MVP
    Thank you

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

    Really good explanation

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

    great explanation

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

    Man, you're awesome. Thank you so much

  • @4everlovedan90
    @4everlovedan90 6 лет назад

    nice video!better than my college professor!

  • @stefano.a
    @stefano.a 4 года назад

    Kronecker delta is another thing. It is very different to what you showed in the video.

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

    Thank you so much!

  • @elestryl
    @elestryl 7 лет назад +2

    Can you please do a video on lypanov functions and lypanov stability !

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

    If you talk in spanish and are a little bit drunk, a good recomendation would be to play this video on 0.75.
    It works for me nicely. And its a kinda funny thing tough hehe

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

    Amigo muchas gracias me has ayudado mucho para mí proyecto del un microcontrolador PI :)

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

    Converting the impulses to steps when sampling a continuous signal with a clocked comparator shall always result in an error(signal out of range) because stepped sampler shall always have a transient delay attached to it by virtue of the component's physical properties. For eg. if the incident signal voltage is x at time 't', and it takes time 't+s' for comparator to trigger the appropriate logic, before it is ready again, then we have already missed the x values for s duration.
    Then you are saying we fill in the gaps with stepping.
    It would only add to lower efficiency with no improvement in accuracy.
    Having a separate isolated discreet controller to manage the 'flowing' continuous signal is better in every way...
    Better power, efficiency and smoothness.

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

    Great Video!

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

    you are a freaking monster! just supported you on Patreon! wish i had more money haha

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

    Hi Mr. Douglas, I heard someone said "Vacum tube amplifier is introduce even harmonics". If I give signal into the amplifier with only one frequency (pure sinusoidal with only fundamental freq), will I get even harmonics if I perform FFT to my output signal? Or still just one frequency ? Thank U

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

    Great video! Thank you!

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

    Hi, I am trying to implement a discrete transfer function in matlab simulink.
    What I am doing is,
    1. Writing s domain transfer function in command window
    2. Converting it into discrete using c2d command with required sampling time. Here I am getting desired bode plot of discrete transfer function.
    3. Taking that z-domain transfer function coefficients and providing it in a "discrete transfer function " toolbox in simulink.but here I am not getting desired freq response . Where I am doing wrong?

  • @jalster2
    @jalster2 7 лет назад +3

    Hi Brian, at 19:43, should your exponents have an s?

    • @BrianBDouglas
      @BrianBDouglas  7 лет назад +4

      Nooooooooo! I thought I could get through this entire video without making a mistake! Thanks for pointing it out. I'll add it as the first (of probably several) to the errata list in the description. Cheers!

    • @jalster2
      @jalster2 7 лет назад

      Haha np Brian! I've got another question:
      Is there no-hold's barred best theoretical way to approach discrete problems, or is the implementation hopelessly tied to the method (ZOH, Pade, Tustin et al)? I know Tustin is more accurate than ZOH etc... But rather, is there an implementation agnostic way to design for discrete?
      I'm looking at all these transformations and don't see a catch-all approach. You got damn near sorting it all out in your 3rd video!

    • @jalster2
      @jalster2 7 лет назад

      Reading Franklin, Powell, and Emami:
      "Discrete design is an exact method... that entails (a) finding a discrete model of the plant G, and (b) designing compensation directly in it's discrete form... requires a sample rate to be chosen in advance. A practical approach is to commence design using discrete equivalents, then tune the result using discrete design."
      Dang, sounds cumbersome!

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

    What software did you use to create that whiteboard effect in your videos?

  • @franzschnidel1115
    @franzschnidel1115 7 лет назад +1

    Thanks. Very good video

  • @谢生-b2g
    @谢生-b2g 2 года назад

    hey, you are awesome!

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

    Shouldn't the equation at 20:00 include a 1/Ts due to the sampler as shown in the block diagram???

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

    amazing!

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

    I can't find the formula for transforming e^-kT into z/(z-e^-T)
    I know I could find it on a look up table but what is the mathematical formula to do any z-Transformation with Zero Order Hold

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

    You rock man!

  • @SuCrAquino
    @SuCrAquino 7 лет назад

    Thank you!! You are a very good teacher * ---- *

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

    In my uni, we're taught to discretise:
    1. a control with tf([num],[den], ts] with num and den previously calculated by sustituting s=s(z)
    2. a plant using the function c2d
    I've interpreted that:
    1. when you discretise a controller, the sampling doesn't rly matter bc you're working in a discrete dimension
    2. when you discretise a plant, the input zoh matters -> the method of discretisation matters
    Hence, Im confused by:
    How you clustered the elements in the previous video the discretisation of {the plant with the AD converter} and {the control with the DA converter}.
    This is pretty much blocking me.
    I don't understand how you decide what substitution to make in the function s(z).
    I don't understand how this translates to the function c2d and why it isn't used by my uni to discretise the control.

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

    Thanks for the video!

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

    Very nice!!!!!!

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

    Why do I get 0.6321 / (z - e^-t) if I do c2d(1 / (s + 1), 1) with 1 as sample time instead of z / (z - e ^ -t)?
    Ah! I asked this too soon before watching the rest of the video. :-)

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

    oh, step function , why are you so magical

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

    22:15: Could someone explain how the yellow box is achieved?

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

    Shouldn’t the negative step function be -U and not U?. Otherwise the summation of the negative and positive step functions would not produce a pulse

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

    Watching this in 2021

  • @adambodom
    @adambodom 7 лет назад

    Nice videos. By the way, having learn the theory behind the control aspects, transfer function etc, any videos on how can we realise the controller ?

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

    IMPUSLE=Hemrholtz PV=NRT INT(Pdv+Vdp)
    Billinear is simpson's rule of integration simpson INT(INVERSE)
    signal Matched is comparison accurate with a phiso comparator INFCOS?
    Linear Interpolation is front order hold is sorting Amoritized
    Zero order is hashing no timestamp
    This is what i think it is

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

    Do you recommend a textbook on this discrete control theory?

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

      This is on DSP, but I really like this book: www.analog.com/en/content/scientist_engineers_guide/fca.html

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

      ​@@BrianBDouglas Thanks! I realized you're actually working on a book, so I'll be supporting that.
      Can you recommend what toolboxes to add to matlab for discrete control system design?

  • @orhirshfeld
    @orhirshfeld 7 лет назад

    Great video i pledge support on patreon

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

    2019... Cheers

  • @hediyehb9082
    @hediyehb9082 7 лет назад

    can you please do tustin as the next one !

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

    05:33 and 22.. yea 2022

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

    life safer

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

    but we are really doing it by hand now QAQ

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

    this is 2019 hhh

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

    but this is aaaaa 2022

  • @nirbhaythacker6662
    @nirbhaythacker6662 7 лет назад

    Oh come on, do something about the other subjects as well, control systems isn't the only thing in the world.

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

      But it is a subject which lacks a lot of teaching in an intuitive manner(from text to lectures), Brian fills this gap so I would'nt complain.