Tuning of PID controller gains in MATLAB SIMULINK using Signal Constraint
Hello everyone! welcome to Thesis123! learn and teach online
Here explain, how to tune gains of the PID controller or Multiple controllers i.e, proportional gain Kp, integral gain Ki and Derivative gain Kd. Using ‘signal constraint block’ in Matlab simulink. Or even simple gain or multiple gains in matlab simulink.
If you like this , please share in your social media an visit website thesis123.com for more videos in future
Take any model and connect or build in MATLAB simulink with the help of your required blocks as per the problem.
For example: consider a plant 50/(s^2+5s+50)- see the video for detailed explanation
Connect the PID controller or controllers in the model from simulink extras, additional linear block.
then give the names for gains as Kp, Ki and Kd or as you wish or define different names as Kp1 Ki1 Kd1 etc.,
Go to Simulink Response Optimization and take the block signal constraint and connect to the place where you want to optimize your response. if you have more than one response, take multiple signal constraint blocks but define controller gains with different names.
Initialize the gains if you know already or give all values to zero and give range if you know. otherwise it will take -inf to +inf, generally pid controllers gains to be taken from zero.
Go optimization in signal constraint block and click on tuned parameters and add the gains from workspace which are already defined in the command window or from any file.
Adjust the exis as per your requirement as explained also reference line… then simulate. you will get the required gains.
All the best, and email us for any queries firstname.lastname@example.org