2.4. CASE STUDY: ROBUST CONTROL OF A POSITION CONTROL SYSTEM 53
% N(jw) Ne(-w ^2)+jw.No(-w^2)
% G(jw)= ------- = ----------------------
% D(jw) De(-w ^2)+jw.Do(-w^2)
%
% -w^2. No.Do-Ne.De
% Kp = -------------------
% Ne ^2+w ^2.No ^2
%
% w^2.(Ne.Do -No.De)
% Ki = -------------------
% Ne ^2+w ^2.No ^2
syms w
N1 =.054;
D1 =[42.83e -5 .004 .0023 0];
G1=tf(N1,D1);
%even and odd decomposition of plant
Ne_G1 =.054;
No_G1 =0;
De_G1 =-0.004* w^2;
Do_G1 =0.0023 -42.83e -5*w^2;
%Kp and Ki
Kp_G1=-(w^2* No_G11*Do_G11 + Ne_G11 *De_G11)/(Ne_G11^2+ w^2*
No_G11 ^2);
Ki_G1=w^2*( Ne_G11*Do_G11 -No_G11*De_G11 )/( Ne_G11 ^2+w^2*
No_G11 ^2);
%KP_G1 is the acceptable proportional gains which stabilize
%the loop
%KI_G1 is the acceptable integral gains which stabilize the loop
%Next to lines are initializations
KP_G1 =0;
KI_G1 =0;
for omega=[omega_min: omega_step: omega_max]
KP_G1 =[KP_G1 ;subs(Kp_G1 ,w,omega)];
KI_G1 =[KI_G1 ;subs(Ki_G1 ,w,omega)];
end
%polotting
plot(KP_G1 ,KI_G1),hold on