Simulink Control Systems and PID, Matlab R2020b

  Рет қаралды 171,764

Nikolai K.

Nikolai K.

3 жыл бұрын

This video gives you a brief introduction to Simulink and how it can be used to simulate and analyze a transfer function and build a PID Controller. This video uses Simulink inside Matlab R2020b.
The topics covered are:
- Introduction and Starting Simulink
- Simulink Interface
- Building a Transfer Function (Open Loop)
- Building a Transfer Function (Closed Loop)
- Designing a PID Controller
- Transfer function input saturation
- The standard Simulink PID controller block

Пікірлер: 76
@user-dk4jz4ic3k
@user-dk4jz4ic3k 3 жыл бұрын
Your lecture was concise and great for a beginner like me to fully understand PID control. I appreciate that very much. I am going to purchase the Simulink software.
@user-ph3vl3lm3x
@user-ph3vl3lm3x Жыл бұрын
I found his explanation very clear and didactic, which made PID control easy to understand.
@whg1504
@whg1504 2 жыл бұрын
As a Simulink beginner Ive been finding PID controller Thank you!!
@fahadbinislam2344
@fahadbinislam2344 6 ай бұрын
Thanks man , your video helped me to understand this thing. I wish my teachers were as concise and informative as you.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 3 жыл бұрын
really good video I learned alot and did the demo, your pace is good. keep it coming.
@tahoon2009
@tahoon2009 8 ай бұрын
Really useful video, every minute counts; without complex equation, effect of controller levels clearly explained, which enables better understanding of theoretical background , all the best
@alongkotphoosangad9882
@alongkotphoosangad9882 2 жыл бұрын
step by step, one useful video from I had seen many videos before, thank
@wasanadilrukshi4305
@wasanadilrukshi4305 2 жыл бұрын
Very good video. I learned lot of important things.Thank you very much.
@alishaikali786
@alishaikali786 10 ай бұрын
Thank you for your clear explanation. You are born teacher
@ovidiualexandru8534
@ovidiualexandru8534 Жыл бұрын
Very helpful, I understood better than at the faculty :)
@noureddinedjemai5528
@noureddinedjemai5528 2 жыл бұрын
very illustrative video I learned lot of important things thank you
@ergildioantonionhantumbo5959
@ergildioantonionhantumbo5959 7 ай бұрын
Great Explanation Sir. I really appreciated this. Very useful. Thank You.
@headban1434
@headban1434 2 жыл бұрын
to separate the input from the v(t) line, I think we should hold shift then drag them. not ctrl. at least thats how it worked for me. thank you for the tutorial!
@classicwingswheels7749
@classicwingswheels7749 2 жыл бұрын
Thank you for your very clear video!
@alirifaie9116
@alirifaie9116 5 ай бұрын
Woow. Very nice way of teaching. Thank you!!!
@BilgeKaanAtay
@BilgeKaanAtay 2 жыл бұрын
Thank you for the lecture. It was very clear. If I want to compare PID and Neural Network, I have to find a dataset for plant training right?
@shohanranasinghe4403
@shohanranasinghe4403 Жыл бұрын
One of the best explained video, can u do a video on writing plant equations for induction motor designs?
@trungthangnguyen723
@trungthangnguyen723 3 жыл бұрын
Thank you for the video , good job
@alperyasin710
@alperyasin710 2 жыл бұрын
Sir, thank you so much for the video!
@fredymguevara2499
@fredymguevara2499 9 ай бұрын
Thank you very kindly for your help! please be well!
@redbluescrewyou
@redbluescrewyou 2 жыл бұрын
Set the N term to infinity (1e09). This gets rid of the filter implemented in pidblock, as such it will be exactly the same as the block diagram form of the pid.
@ahmedal-adwani2534
@ahmedal-adwani2534 3 жыл бұрын
Welcom back Great video
@kyawtkyawthtay3449
@kyawtkyawthtay3449 2 жыл бұрын
Thanks a lot for sharing the good video lectures
@TheKingSpeaks
@TheKingSpeaks 5 ай бұрын
Great Video. Great explanation Thank You !
@pongalplayer
@pongalplayer 5 ай бұрын
Wow nice explanation. very easy to understand. thanks a lot
@viodel8032
@viodel8032 2 жыл бұрын
Thanks a lot for this useful video. Did you face zero cross detection error by using saturation block?
@nadiabd6805
@nadiabd6805 Жыл бұрын
Nice lesson, you are a genius
@efeerginsoy6718
@efeerginsoy6718 6 ай бұрын
So good and easy to understand for me. So nice and thank you so much. I have request some explanation on control algorithm and example.
@sadiq114
@sadiq114 3 жыл бұрын
A very good video. Can you upload a video on Fractional Order PID controller for the same plant?
@minaesmat2587
@minaesmat2587 Жыл бұрын
it's a really very useful video for basic clear idea about PID tuning, so thanks a lot for your effort and do more videos please about more complicated control systems
@marianput2407
@marianput2407 Жыл бұрын
Good video and very good explanation 👍
@ORNIB95
@ORNIB95 3 жыл бұрын
Thank you for the video Can you make a video about how to control position and speed of a dc motor using pid and absolute encoder
@SMV1972
@SMV1972 8 ай бұрын
Спасибо огромное. Отличный урок
@Elmaxsivu
@Elmaxsivu 3 жыл бұрын
Wow you are a good teacher
@dilshanchrishantha6548
@dilshanchrishantha6548 2 жыл бұрын
well explained. thanks
@hadialihadi7287
@hadialihadi7287 2 жыл бұрын
i thank you ... good video and good explain
@tylerdurden4121
@tylerdurden4121 29 күн бұрын
great explanation...
@gildardomendozaachee331
@gildardomendozaachee331 4 ай бұрын
Thank you very much!
@angelsantanagarcia9664
@angelsantanagarcia9664 Жыл бұрын
Good video, thanks 👍
@rozahemin9819
@rozahemin9819 7 ай бұрын
Can't thank you enough!
@kapitanbaobao9222
@kapitanbaobao9222 2 жыл бұрын
Great video bro
@marmeh6083
@marmeh6083 4 ай бұрын
this might be a beginners question but how do I implement this on my line follower... I dont understand where do I get that function you have or if it is always the same(i suppose it differs from different motors) but still there are so many questions ...i would love to see u implementing it on a line follower... very helpfull video thank you
@malikjavadov366
@malikjavadov366 4 ай бұрын
extremely good
@hopethefuture2136
@hopethefuture2136 9 ай бұрын
thank you verry much
@adityamisra7702
@adityamisra7702 3 ай бұрын
thank you sir thank you very much.
@user-pq1nq1xx2j
@user-pq1nq1xx2j 7 ай бұрын
thank you brother.
@efeerginsoy6718
@efeerginsoy6718 6 ай бұрын
Thank u very much
@user-ue9ps1hy4u
@user-ue9ps1hy4u Жыл бұрын
sir, you set the upper, lower limit by 2, -2. is this number reprensent a voltage? like 2voltage or -2 voltatge
@habtishasres7867
@habtishasres7867 2 жыл бұрын
appreciate keep going bra
@hamelillah7545
@hamelillah7545 3 жыл бұрын
Hey , nice to meet you I have a program for a day just how do I make it throughout the number of hours of the year thanks
@lorenzobottoni7032
@lorenzobottoni7032 6 ай бұрын
hi nikolai so useful thanks
@ApplyChemicalEngineering
@ApplyChemicalEngineering Жыл бұрын
Perfect
@bradleykingston551
@bradleykingston551 4 ай бұрын
Extremely helpful in understanding the PID algorithm. My question is regarding the relation between the step input and the transfer function. Is the step input just a random assumption of what can be feeded into the system while it is going ON?
@NikolaiK
@NikolaiK 4 ай бұрын
Correct. You can send any kind of inputs into the transfer function. The step input is the simplest one. Keep in mind that the more the input changes, the less the controller will be able to follow the required path. The step function is the simplest input, and we generally use a ramp input as the next level. That being said, the input could be literally any wave form. One example I like to give is if the transfer function is a drone and the input is coming from a person on a remote. That input will be quite different from a step
@wellid2087
@wellid2087 Ай бұрын
Great video! But, adding Derivative block in PID controller would lead to an incorrect result.
@kifahzaidan4505
@kifahzaidan4505 2 жыл бұрын
THANKS A LOT CAN YOU PLEASE POST VIDEO FOR THE (CONTROLLING OF DC MOTOR 'ACTUATOR ' PROGRAMABLE POSITION WITH MEMORY BUTTONS USING ARDUINO. BEST WISHES
@alikemalguness
@alikemalguness 3 жыл бұрын
Great
@alyssasepcic4555
@alyssasepcic4555 8 ай бұрын
Is there any way to have a multi step step function w/ PID?
@jonsnow3513
@jonsnow3513 2 ай бұрын
Wonderful waawwaaaweewaaaa thank you sir
@nyahhbinghi
@nyahhbinghi Жыл бұрын
difference between discrete and continuous PID controller?
@GhaithAlMasri-cv3dg
@GhaithAlMasri-cv3dg Жыл бұрын
Is the transfer function for a real system ? If yes please tell me for what system
@husseinshutari5209
@husseinshutari5209 3 жыл бұрын
Could you please help me to solve the following error. Error using fun (line 16) Derivative of state '1' in block 'model4/PMSM /Integrator' at time 1.09996 is not finite. The simulation will be stopped. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
@chrisapanagiotopoulou4435
@chrisapanagiotopoulou4435 2 жыл бұрын
join the club....
@pawandev1673
@pawandev1673 3 жыл бұрын
Please upload more vrep videos or tutorial videos because vrep has been updated do much
@user-ej3bh2rq9j
@user-ej3bh2rq9j 9 ай бұрын
thx
@aathivilla
@aathivilla 3 жыл бұрын
How to find peak time and rise time from the simulation ?
@LukTzeChing
@LukTzeChing 2 жыл бұрын
I am also want to know the answer, how to use the tool to measure those time
@gamerboii0566
@gamerboii0566 3 жыл бұрын
You are the definition of God!!
@user-fs5my7fi7t
@user-fs5my7fi7t Жыл бұрын
why two model step response ande bode is different
@vigneshak6456
@vigneshak6456 8 ай бұрын
Can we use this for Quadcopter anyone explain me please!
@TechSouls-wn6jc
@TechSouls-wn6jc 3 жыл бұрын
Sir need more lectures on simulink related to controller topics
@efeerginsoy6718
@efeerginsoy6718 6 ай бұрын
really!
@techzila5379
@techzila5379 2 жыл бұрын
prof sir can u implement this paper DOI: 10.1109/TII.2019.2959658
@efeerginsoy6718
@efeerginsoy6718 6 ай бұрын
I found his explanation very clear and didactic, which made PID control easy to understand.
@efeerginsoy6718
@efeerginsoy6718 6 ай бұрын
Really useful video, every minute counts; without complex equation, effect of controller levels clearly explained, which enables better understanding of theoretical background , all the best
@omargmartinezzepeda3375
@omargmartinezzepeda3375 3 ай бұрын
very illustrative video I learned lot of important things thank you
Everything You Need to Know About Control Theory
16:08
MATLAB
Рет қаралды 522 М.
PID Controller Explained
9:25
RealPars
Рет қаралды 804 М.
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 65 МЛН
Jumping off balcony pulls her tooth! 🫣🦷
01:00
Justin Flom
Рет қаралды 12 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 82 МЛН
DC motor PID speed control
15:29
Curio Res
Рет қаралды 226 М.
Interacting with a Simulink Model from a Matlab Script
44:36
Christopher Lum
Рет қаралды 182 М.
Simulink Introduction (Control Systems Focus and PID)
20:09
Nikolai K.
Рет қаралды 565 М.
MatLab: PID Example
13:45
twalsh123
Рет қаралды 304 М.
PID Control - A brief introduction
7:44
Brian Douglas
Рет қаралды 1,4 МЛН
Designing PID Controller in Simulink / MATLAB
8:31
Engineering Simulations
Рет қаралды 14 М.
How to Tune a PID Controller
18:14
PID Explained
Рет қаралды 100 М.
The Step Response | Control Systems in Practice
14:56
MATLAB
Рет қаралды 154 М.
Designing a PID Controller Using the Ziegler-Nichols Method
33:01
Christopher Lum
Рет қаралды 158 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 2,4 МЛН