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!
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.
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!
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 !
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 :) !
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!
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
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 :)
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.
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
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.
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
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?
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!
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!
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!
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
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.
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. :-)
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
@@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?
In Spain, in my college, professors are recommending your videos to their students. Nice work
TU/e Eindhoven the same
same here at philippines
In Chile is popular too, beautiful content!
Same here in Argentina!
I'm also in Spain and thank god I found his videos. lifesaver
On behalf of all students who were forced to go online this semester, thank you for these videos!!
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!
Much appreciated!
Jéfferson Pimenta true story
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.
I am addicted to control system because of him
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!
Just realized you're back at making videos! Thank you very much Brian!!
Well, you're starting to go from covering one of my college courses (control theory) to two (digital control). Seriously awesome job!
It is incredible how complete, perfect and the way you explain. Greetings from Argentina. There are few teachers like this here.
Even years after uni my understanding is better having watch your channel
12:43 THANK GOD BRIAN!!! I have being looking for this answer for the last few hours!!
Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! you are benefiting all people who don't know what discrete system is
When you work in black screen, you must not turn to white screen suddenly. Beyond that ... GREAT WORK !!
This is literally SO helpful and I really appreciate your attitude towards spreading the knowledge!! Thank you!!
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 !
That's probably the best video class I've ever watched
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 :) !
This is actually one of your best videos . You deserve way more subscribers!!! From an ECE student :D
excellent, this video has greatly improved my understanding of discrete systems.
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!
The best explanation about this topic ever!!!!!! Very, very nice work!!!!
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
Yeaaahhhhh your videos are back. I am so exited to see the new series. Thank you very much for your efforts. Keep on coming.
this is amazing,
i just found your channel and it seems you answered all my questions
thanks for this fabulous job.
GOODLUCK
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) ;)
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 :)
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.
Your videos are awesome! Thank you
very good, this classes are helping me a lot ! a hello from Brazil to you.
Thank you very much Brian!
This man right here is the G.O.A.T
thank you sir for this kind of clear and excellent explanations, really helped it.
Great video as usual, code breaker class video with deep insights.
Thanks for sharing those videos, las semester I got an A on both my controls class thanks for making those concepts understandable..
Wow, this was exactly what a nedeed to move on in the problem of my homework
You are the real MVP
Thank you
Really good explanation
great explanation
Man, you're awesome. Thank you so much
nice video!better than my college professor!
Kronecker delta is another thing. It is very different to what you showed in the video.
Thank you so much!
Can you please do a video on lypanov functions and lypanov stability !
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
Amigo muchas gracias me has ayudado mucho para mí proyecto del un microcontrolador PI :)
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.
Great Video!
you are a freaking monster! just supported you on Patreon! wish i had more money haha
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
Great video! Thank you!
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?
Hi Brian, at 19:43, should your exponents have an s?
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!
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!
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!
What software did you use to create that whiteboard effect in your videos?
Thanks. Very good video
hey, you are awesome!
Shouldn't the equation at 20:00 include a 1/Ts due to the sampler as shown in the block diagram???
amazing!
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
You rock man!
Thank you!! You are a very good teacher * ---- *
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.
Thanks for the video!
Very nice!!!!!!
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. :-)
oh, step function , why are you so magical
22:15: Could someone explain how the yellow box is achieved?
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
Watching this in 2021
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 ?
Its done in a recent video
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
Do you recommend a textbook on this discrete control theory?
This is on DSP, but I really like this book: www.analog.com/en/content/scientist_engineers_guide/fca.html
@@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?
Great video i pledge support on patreon
2019... Cheers
can you please do tustin as the next one !
05:33 and 22.. yea 2022
life safer
but we are really doing it by hand now QAQ
this is 2019 hhh
but this is aaaaa 2022
Oh come on, do something about the other subjects as well, control systems isn't the only thing in the world.
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.