How To Tune PID Controller in MATLAB SIMULINK ? | Dr. J. A. Laghari

  Рет қаралды 89,815

Dr. J. A. LAGHARI

Dr. J. A. LAGHARI

Күн бұрын

In this video tutorial, how to tune PID controller in MATLAB simulink is discussed.
As Understanding PID Control is very important. in this video tutorial, What Is PID Control and why pid controller tuning in matlab is necessary is also discussed.
PID is just one form of feedback controller. It is the simplest type of controller that still uses the past, present, and future error, and it’s these primary features that you need to satisfy most control problems. That is why PID is the most prevalent form of feedback control across a wide range of physical applications.
However, often when learning something new in control theory, it’s easy to get bogged down in the detailed mathematics of the problem. So, this video skips most of the math and instead focuses on building a solid foundation.
to address this issue of PID tuning, I have considered the voltage response of the AVR model of power system.
Previously it was tried through hit and trial method to obtain the satisfactory response.
However, this method is time consuming as well as not accurate. To address this issue, MATLAB/SIMULINK has provided the PID tuner which can automatically tune the PID controller and obtain the voltage response with minimum settling time and zero overshoot within fractions of seconds. The Slides of this Tutorial can be downloaded by clicking on the link given below.
drive.google.c...
=================================================
#DrJALAGHARI KZbin Channel is a platform where you can find two main source of learning.
1. Electrical Power System Made Easy Videos:
In this channel, you can find very informative and easy learning videos on electrical power system subjects such as Electrical Power Transmission, Power System Analysis.
2. Software Tutorials on Electrical Power System:
In this channel, you can find very easy tutorials on modelling of electrical power system in various software's such as power world simulator software, MATLAB Simulink software, PSCAD software, ETAP Software, MULTISIM Software, Digsilent power factory software, LABVIEW software, and PSPICE software.
Last, you can find very conceptual videos on various mind blowing questions asked in Electrical Engineering Interviews.
====================================================
#PIDcontroller
#PIDtuning
#PIDtuner
#MATLAB
#matlab
#powertransmission
#electrical
#engineering
#powerdistribution
#powersystem
#powerprotection
#powergeneration
#ElectricalEngineering
My Website link: sites.google.c...
My Facebook Page link: / jalaghari1
My Linkedin Account: / j-a-laghari-b5825025

Пікірлер: 114
@user-zy6vw5vw9c
@user-zy6vw5vw9c Жыл бұрын
You are a very good teacher...
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the compliments.
@umaryacoobally2391
@umaryacoobally2391 4 жыл бұрын
Thank you for your videos Sir, it has been really helpful as an undergraduate electrical student. Could you do a video on intelligent controllers, it would be of great help to me. Thank you.
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thank you so much for the compliments. Ok I will try to make videos on intelligent controllers as soon as possible.
@covertunetrove
@covertunetrove 2 жыл бұрын
That's so much useful sir It clears my confusion
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the compliments.
@fahimfaysal9585
@fahimfaysal9585 2 жыл бұрын
Thank you sir..from Bangladesh
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the compliments.
@a.yulyasriaman
@a.yulyasriaman 3 жыл бұрын
Bimillah, terimakasih atas video yang anda buat, ini sangat membantu saya dalam belajar, mengerjakan tugas, dan lainnya. saya berdoa semoga kedepannya semakin bermanfaat, terimakasih
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks you so much for the compliments. Do share it within your circle too.
@samandarkhanafridi
@samandarkhanafridi Жыл бұрын
Respected Sir, Really helpful Thank You 🙏
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the compliments. Stay blessed.
@IbrahimBarrie-v8d
@IbrahimBarrie-v8d 11 ай бұрын
Can I use convex optimization technique to improve the efficiency of the system?
@DrJALAGHARI
@DrJALAGHARI 11 ай бұрын
Thanks for the comment. Yes. You may use. It will work.
@aftabahmedalmani5720
@aftabahmedalmani5720 3 жыл бұрын
Excellent small lecture Dr sb
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks for the compliments.
@ДмитрийБелов-ъ2в
@ДмитрийБелов-ъ2в 2 жыл бұрын
Hello dear! Now "reinforcement learning" is gaining popularity. Do you plan to shoot a similar lesson to optimize the management of any system? Thanks to
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for sharing this latest information. I am not sure whether such a block is available in MATLAB simulink or not. I will see and if available i will try to learn and make a video on it.
@jaruskumar3911
@jaruskumar3911 3 жыл бұрын
Sir, when i clik on the tune button the graph which wanted to tune does go to the pid tuner graph window. It is showing the deafult graphj with ampiltude zero. Can you plz tell me where is the problem.
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks. Can you please share the screenshot for better understanding.
@quazirianhasnaine7280
@quazirianhasnaine7280 2 жыл бұрын
Thank you for your videos Sir, it helped me alot
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Most welcome. Thanks for the compliments.
@akhilkrishnan9875
@akhilkrishnan9875 9 ай бұрын
hi sir can you design a pid controller for controlling flow in an infusion pump
@DrJALAGHARI
@DrJALAGHARI 9 ай бұрын
Thanks for the comment. You may follow the procedure of the video.
@tahirusman1129
@tahirusman1129 4 жыл бұрын
wonderful, Masha Allah, Thanks, Sir :)
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thank you so much dear for the compliments.
@do_not_reply4784
@do_not_reply4784 2 жыл бұрын
i have made a FO-PID controller using the fomcon toolbox , can you explain how can we tune the FO-PID controller ? there is no inbuilt tuner for FO-PID
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the comment. In-built tuner is for linear system. You have to tune it by some other method.
@ramaramkumar7966
@ramaramkumar7966 Жыл бұрын
Sir, can you please explain how to tune fopid controller and also use optimization algorithms to tune the fopid controller?
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. Basically every new technique needs new learning. I have not applied this technique.
@ramaramkumar7966
@ramaramkumar7966 Жыл бұрын
@@DrJALAGHARI Thank you Sir for your response. Eagerly awaiting for the video.
@JunaidsultanVlogs
@JunaidsultanVlogs 2 ай бұрын
Sir step voltage ma vref kitni len gy value initial and final dono batayn please
@DrJALAGHARI
@DrJALAGHARI Ай бұрын
Thanks for the comment. It depends upon the model you are using. In this model, I thik step input is 1.
@AmitVerma-no7vj
@AmitVerma-no7vj 2 жыл бұрын
Sir please 🙏 one video on when plant is not linerized
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the comment. Ok I will try to search for this case and make video on it.
@ehk8891
@ehk8891 Жыл бұрын
Sir can you show how to turn it into a model of an automatic voltage control system with multiple areas interconnected?
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. Yes you can use this in the automatic generation control model of two area system. First design the model in the model use pid controller. Then simulate the model and then use this pid tuner to tune its parameters.
@techzila5379
@techzila5379 3 жыл бұрын
Very good vedio on PID tunning, sir please make SMC controller design in simulink for second order system,
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
thanks for compliments. Ok I will try to make it asap.
@do_not_reply4784
@do_not_reply4784 2 жыл бұрын
sir , how to make a PID controller with low pass filter in simulink ??
@KRISHNAYADAV-yw2ix
@KRISHNAYADAV-yw2ix Жыл бұрын
Sir, which type of loop you are using
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. Sorry I couldn't understand your comment.
@aungonrafin6422
@aungonrafin6422 Жыл бұрын
respected sir, i'm trying to tune the pid controller in a buck-boost converter . but the tuner is sending this message ' this model can not be linearized'. what can i do to solve this problem ?
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. Basically the pid tuner works well with transfer function based models. I don't know about your model.
@z4m47
@z4m47 2 жыл бұрын
Thanks a lot!! Great Video
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the compliments.
@TechMaz
@TechMaz 4 жыл бұрын
Wonderful work.. it will help us alot
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thank you so much for the compliments. Do share within your circle so that other may also get benefit from it.
@husseinshutari5209
@husseinshutari5209 3 жыл бұрын
could you please explain how to tun PIorPID controller using optimization algorithm such as GWO, PSO, GA, etc?
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks for the message. I am not sure but for the hat i think you have to use optimization toolbox of the matlab. May be it helps you.
@hiyamalasady1449
@hiyamalasady1449 2 жыл бұрын
Thank you Dr... How can I get on turbocharger system
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the compliments. If you have the model with PI controller block then you can apply the same procedure.
@idea9423
@idea9423 Жыл бұрын
thank you ,great work
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Most welcome
@muhammadammarazeem5009
@muhammadammarazeem5009 2 жыл бұрын
PID tuner is not opening. It said that "License Checkout is failed".But I have a registered version of Matlab 2022. Kindly advice!
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the comment. Can you run other models or not? If not then this is licence problem not pid controller problem
@razistmt1458
@razistmt1458 3 жыл бұрын
Thanks so much sir, very usefull
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks for the compliments.
@NisarAhmed-qw5he
@NisarAhmed-qw5he 4 жыл бұрын
thank you sir videos uploading for us
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thanks
@techzila5379
@techzila5379 3 жыл бұрын
This is ziglar Nicopas method of tunning?
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Actually this is automatic. basically it performs bode plot in my opinion.
@ritikaasati3455
@ritikaasati3455 Жыл бұрын
Sir, I am using PI controller and getting the message that system cannot linearised…can you please tell how to resolve this…Thank you sir
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. May be you are not using transfer function based model. This PID tuner block is suitable for transfer function based model.
@TechMaz
@TechMaz 4 жыл бұрын
Could help me. In minimizing circulating current between two parallel connected boost converter
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the comment. I am sorry i may not be able to give you time due to my busy schedule.
@AdithyanRNair
@AdithyanRNair Жыл бұрын
Sir can we get sampling time for the pid controller through this method
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. Do you mean settling time ?
@AdithyanRNair
@AdithyanRNair Жыл бұрын
@@DrJALAGHARI No sir. I mean the rate at which we have to provide the feedback signal or sensor output for PID controller
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
@@AdithyanRNair Right. I am not sure. You the may check
@AdithyanRNair
@AdithyanRNair Жыл бұрын
@@DrJALAGHARI ok thankyou sir
@tishantjeyamohan6769
@tishantjeyamohan6769 3 жыл бұрын
Thank you for sharing😊
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Thanks for the compliments. Do share it within your circle too.
@abdulghaffarbughio682
@abdulghaffarbughio682 4 жыл бұрын
MashaAllah zabardast sir❤
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thanks for the compliments.
@kuramapratama5063
@kuramapratama5063 Жыл бұрын
assalamualaikum sir, how to determine the value of PID when setpoint I'm in 35
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Wa'alaikum salam Thanks for the comment. I am sorry I couldn't understand your query.
@kuramapratama5063
@kuramapratama5063 Жыл бұрын
@@DrJALAGHARI For example setpoint I determined, that's how to find the value of PID in Matlab
@kuramapratama5063
@kuramapratama5063 Жыл бұрын
Set Point is the value of the desired process variable.
@kuramapratama5063
@kuramapratama5063 Жыл бұрын
setpoint is vref step
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
@@kuramapratama5063 better to use per unit reference. Take 1 as equivalent to 35. First optimize PID response with this reference then multiply it with gain of 35.
@srivishnupriya2868
@srivishnupriya2868 4 жыл бұрын
Good work sir.
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thanks for the compliments.
@World-tours
@World-tours 4 жыл бұрын
Good work Sir 👍
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thanks
@fededsr7
@fededsr7 4 жыл бұрын
Good Job!
@DrJALAGHARI
@DrJALAGHARI 4 жыл бұрын
Thanks for the compliments.
@basitali6655
@basitali6655 2 жыл бұрын
Sir AOA, Sir please make the video on this title "Modeling and simulation for controllers of Wind Energy Conversion System using MATLAB/Simulation" because of my FYP project/thesis. Thankyou Sir.
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Wa'alaikum salam Thanks for the comment. This is very lengthy topic and will contain more videos. It is because wind energy has many sub systems. Therefore, it will take lot of time.
@basitali6655
@basitali6655 2 жыл бұрын
Ok Sir for your kind response .☺
@banavathraj5763
@banavathraj5763 2 жыл бұрын
thankyou for useful information sir 🙏🙏 please upload also fopid control and pso control sir
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks for the compliments. Sure. I am working on it. Very soon i will make video on it.
@engg.w1983
@engg.w1983 Жыл бұрын
Thanks
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Most welcome
@arko3822
@arko3822 2 жыл бұрын
Op tutorial
@DrJALAGHARI
@DrJALAGHARI 2 жыл бұрын
Thanks
@richadubey7902
@richadubey7902 Жыл бұрын
Respected Sir, I am facing many issues in my simulation regarding PI controller, since my model is not linearized. Can you please share your email id for communication and help. Your all video are a great help to us. Thanks for your efforts Sir.
@DrJALAGHARI
@DrJALAGHARI Жыл бұрын
Thanks for the comment. For nonlinear model, this pi controller will not work. It works well for transfer function based models.
@HaiderAli-wh9sw
@HaiderAli-wh9sw 3 жыл бұрын
how to selection of Kp Ki Kd????
@DrJALAGHARI
@DrJALAGHARI 3 жыл бұрын
Just watch the video carefully, all these things are discussed.
@official-michael1993
@official-michael1993 4 ай бұрын
it's interesting. subscribe and hit ring button,
@DrJALAGHARI
@DrJALAGHARI 3 ай бұрын
Thanks for subscribing this channel.
@IbrahimBarrie-v8d
@IbrahimBarrie-v8d 11 ай бұрын
Can I use convex optimization technique to improve the efficiency of the system?
@DrJALAGHARI
@DrJALAGHARI 11 ай бұрын
Thanks for the comment. Yes. You may use. It will work.
@IbrahimBarrie-v8d
@IbrahimBarrie-v8d 11 ай бұрын
Can I use convex optimization technique to improve the efficiency of the system?
@DrJALAGHARI
@DrJALAGHARI 11 ай бұрын
Thanks for the comment. Yes. You may use. It will work.
@IbrahimBarrie-v8d
@IbrahimBarrie-v8d 11 ай бұрын
can you make a video of it? using cvx tool box in matlab@@DrJALAGHARI
Simulink Control Systems and PID,  Matlab R2020b
23:13
Nikolai K.
Рет қаралды 182 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 8 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 22 МЛН
How to Tune a PID Controller
18:14
PID Explained
Рет қаралды 113 М.
PID | How to Tune PID controller in PV Battery system in MATLAB
19:09
Learn MATLAB Simulink
Рет қаралды 9 М.
Empirical PID gain tuning (Kevin Lynch)
7:08
Northwestern Robotics
Рет қаралды 161 М.
How to Tune a PID Controller
8:43
RealPars
Рет қаралды 797 М.
Designing PID Controller in Simulink / MATLAB
8:31
Engineering Simulations
Рет қаралды 16 М.
What is a PID Controller? | DigiKey
22:19
DigiKey
Рет қаралды 86 М.
Genetic Algorithm Based PID Controller Tuning using Matlab/Simulink
33:08
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 8 МЛН