MATLAB: Pid controller block parameter

how to addjust simulink time and pid controllerSimulink Control Design

hello, my name is Nitin. I am undergraduate student. I am trying to design ac(100) to dc(200) converter using 4 IGBT connected in bridge. That boost converter is working but when I am taking feedback from output and compared with reference Voltage and given to PID(proportional and Integral) to get the output voltage regulated to 200. It is taking time to regulate as well as it is not even regulating to 200V. I want to know how to adjust the value of PID. I have read all the study material still not able to solve the problem. specification are.. vin=100,50hz vout=200 capacitor value Cout =10000uf inductor value Lin =69uH resistor Rout =10ohm. Vref= 0.5 PWM frequency =4khz right now PID values are P= 0.65,I=2,D=.001,N=100.. please help……………I don't know how to add .mdl file over here that's why I have given all the specification.

Best Answer

Hello Nitin,
PID Tuner works by linearizing the model. It then uses the linearized model to come up with the gains. It is very common to run into zero linearization issue when working with electrical systems like you are doing. Often this happens when pwm is used.
Often times this problems can be solved by linearizing the model at a different operating point than the default one (by default the model is linearized at simulation time 0). This and other suggestions are explained in detail in the documentation here.
You may also find this video and this webinar useful.
HTH.
Arkadiy
Related Question