Designing Series Lag Compensation with MATLAB
Using the series lag compensation method, the system speed error is set to 5, with a phase margin greater than 50 degrees and a gain margin greater than 10 dB. %chuanlianzhihoujiaozhengnum1=5*1;%expected speed error xishuden1=conv(conv([1,0],[0.2,1]),[0.8,1]);%denominator polynomial [Gn1,Ph1,Wg1,Wp1]=margin(num1,den1);%desired phase margin PH_1=50;%expected gain margin GN_1=10;%expected value w1=logspace(-3,1,1000);%frequency variable [mag1,pha1]=bode(num1,den1,w1);for ang1=5:1:15%angle offset ph_i=PH_1+ang1-180 ; [min1,id1]=min(abs(pha1-ph_i)) ;%cross frequency w_c1=w1(id1) ; … Read more