Simulink Control Systems and PID, Matlab R2020b

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • 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

КОМЕНТАРІ • 77

  • @CésarGuadalupeMartinezChavez
    @CésarGuadalupeMartinezChavez Рік тому +6

    I found his explanation very clear and didactic, which made PID control easy to understand.

  • @클린룸
    @클린룸 3 роки тому +10

    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.

  • @fahadbinislam2344
    @fahadbinislam2344 8 місяців тому +1

    Thanks man , your video helped me to understand this thing. I wish my teachers were as concise and informative as you.

  • @whg1504
    @whg1504 2 роки тому +2

    As a Simulink beginner Ive been finding PID controller Thank you!!

  • @tahoon2009
    @tahoon2009 10 місяців тому +3

    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 5 місяців тому

    very illustrative video I learned lot of important things thank you

  • @ergildioantonionhantumbo5959
    @ergildioantonionhantumbo5959 9 місяців тому

    Great Explanation Sir. I really appreciated this. Very useful. Thank You.

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 3 роки тому +4

    really good video I learned alot and did the demo, your pace is good. keep it coming.

  • @alongkotphoosangad9882
    @alongkotphoosangad9882 3 роки тому

    step by step, one useful video from I had seen many videos before, thank

  • @alirifaie9116
    @alirifaie9116 7 місяців тому

    Woow. Very nice way of teaching. Thank you!!!

  • @pongalplayer
    @pongalplayer 7 місяців тому

    Wow nice explanation. very easy to understand. thanks a lot

  • @fredymguevara2499
    @fredymguevara2499 11 місяців тому

    Thank you very kindly for your help! please be well!

  • @TheKingSpeaks
    @TheKingSpeaks 7 місяців тому

    Great Video. Great explanation
    Thank You !

  • @ovidiualexandru8534
    @ovidiualexandru8534 Рік тому

    Very helpful, I understood better than at the faculty :)

  • @wasanadilrukshi4305
    @wasanadilrukshi4305 3 роки тому

    Very good video. I learned lot of important things.Thank you very much.

  • @tylerdurden4121
    @tylerdurden4121 3 місяці тому

    great explanation...

  • @classicwingswheels7749
    @classicwingswheels7749 2 роки тому

    Thank you for your very clear video!

  • @kyawtkyawthtay3449
    @kyawtkyawthtay3449 2 роки тому

    Thanks a lot for sharing the good video lectures

  • @efeerginsoy6718
    @efeerginsoy6718 8 місяців тому

    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.

  • @adityamisra7702
    @adityamisra7702 5 місяців тому

    thank you sir thank you very much.

  • @SMV1972
    @SMV1972 11 місяців тому

    Спасибо огромное. Отличный урок

  • @alperyasin710
    @alperyasin710 2 роки тому

    Sir, thank you so much for the video!

  • @nadiabd6805
    @nadiabd6805 Рік тому

    Nice lesson, you are a genius

  • @lorenzobottoni7032
    @lorenzobottoni7032 8 місяців тому

    hi nikolai so useful thanks

  • @trungthangnguyen723
    @trungthangnguyen723 3 роки тому

    Thank you for the video , good job

  • @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 👍

  • @rozahemin9819
    @rozahemin9819 9 місяців тому

    Can't thank you enough!

  • @Elmaxsivu
    @Elmaxsivu 3 роки тому

    Wow you are a good teacher

  • @efeerginsoy6718
    @efeerginsoy6718 8 місяців тому

    Thank u very much

  • @gildardomendozaachee331
    @gildardomendozaachee331 6 місяців тому

    Thank you very much!

  • @hadialihadi7287
    @hadialihadi7287 2 роки тому

    i thank you ... good video and good explain

  • @shohanranasinghe4403
    @shohanranasinghe4403 Рік тому

    One of the best explained video, can u do a video on writing plant equations for induction motor designs?

  • @malikjavadov366
    @malikjavadov366 7 місяців тому

    extremely good

  • @ahmedal-adwani2534
    @ahmedal-adwani2534 3 роки тому

    Welcom back
    Great video

  • @angelsantanagarcia9664
    @angelsantanagarcia9664 Рік тому

    Good video, thanks 👍

  • @wellid2087
    @wellid2087 3 місяці тому

    Great video! But, adding Derivative block in PID controller would lead to an incorrect result.

  • @jonsnow3513
    @jonsnow3513 5 місяців тому

    Wonderful waawwaaaweewaaaa thank you sir

  • @dilshanchrishantha6548
    @dilshanchrishantha6548 3 роки тому

    well explained. thanks

  • @kaduhisgervizaelle
    @kaduhisgervizaelle 9 місяців тому

    thank you brother.

  • @bradleykingston551
    @bradleykingston551 7 місяців тому

    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  7 місяців тому

      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

  • @kapitanbaobao9222
    @kapitanbaobao9222 2 роки тому

    Great video bro

  • @redbluescrewyou
    @redbluescrewyou 2 роки тому +1

    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.

  • @marmeh6083
    @marmeh6083 6 місяців тому

    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

  • @headban1434
    @headban1434 3 роки тому +1

    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!

  • @BilgeKaanAtay
    @BilgeKaanAtay 2 роки тому +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?

  • @viodel8032
    @viodel8032 2 роки тому +1

    Thanks a lot for this useful video. Did you face zero cross detection error by using saturation block?

  • @Garuda_Vigyan
    @Garuda_Vigyan 8 днів тому

    can you help me with pid pid controller simulink, its your great supervision in matlab.

  • @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

  • @habtishasres7867
    @habtishasres7867 2 роки тому

    appreciate keep going bra

  • @gamerboii0566
    @gamerboii0566 3 роки тому

    You are the definition of God!!

  • @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

  • @ApplyChemicalEngineering
    @ApplyChemicalEngineering 2 роки тому

    Perfect

  • @alyssasepcic4555
    @alyssasepcic4555 10 місяців тому

    Is there any way to have a multi step step function w/ PID?

  • @aathivilla
    @aathivilla 3 роки тому +2

    How to find peak time and rise time from the simulation
    ?

    • @LukTzeChing
      @LukTzeChing 3 роки тому

      I am also want to know the answer, how to use the tool to measure those time

  • @김현우-j8k
    @김현우-j8k 2 роки тому

    sir, you set the upper, lower limit by 2, -2. is this number reprensent a voltage? like 2voltage or -2 voltatge

  • @pawandev1673
    @pawandev1673 3 роки тому +2

    Please upload more vrep videos or tutorial videos because vrep has been updated do much

  • @ZhangirAkhmet
    @ZhangirAkhmet 11 місяців тому

    thx

  • @alikemalguness
    @alikemalguness 3 роки тому

    Great

  • @husseinshutari5209
    @husseinshutari5209 3 роки тому +1

    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)

  • @nyahhbinghi
    @nyahhbinghi Рік тому

    difference between discrete and continuous PID controller?

  • @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

  • @GhaithAlMasri-cv3dg
    @GhaithAlMasri-cv3dg Рік тому

    Is the transfer function for a real system ?
    If yes please tell me for what system

  • @vigneshak6456
    @vigneshak6456 10 місяців тому

    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

  • @黃淳俊
    @黃淳俊 Рік тому

    why two model step response ande bode is different

  • @rudrakhandekar1545
    @rudrakhandekar1545 Місяць тому

    Which software is required,plz tell us

    • @NikolaiK
      @NikolaiK  Місяць тому

      That is Matlab/Simulink

  • @efeerginsoy6718
    @efeerginsoy6718 8 місяців тому

    really!

  • @techzila5379
    @techzila5379 2 роки тому

    prof sir can u implement this paper DOI: 10.1109/TII.2019.2959658

  • @efeerginsoy6718
    @efeerginsoy6718 8 місяців тому

    I found his explanation very clear and didactic, which made PID control easy to understand.

  • @efeerginsoy6718
    @efeerginsoy6718 8 місяців тому +1

    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

  • @noureddinedjemai5528
    @noureddinedjemai5528 2 роки тому

    very illustrative video I learned lot of important things thank you

  • @hopethefuture2136
    @hopethefuture2136 11 місяців тому

    thank you verry much