Beruflich Dokumente
Kultur Dokumente
Respuesta al escaln
Polos deseados:
Valores de K obtenidos:
Grupo: 2
Simulacin en Simulink:
Estado ****');
Matriz A: ');
Matriz B: ');
Matriz C: ');
%Respuesta al escaln
t = [0:0.001:40];
u = ones(1,length(t));
x0 = [0;0];
y = lsim(A,B,C,D,u,t,x0);
figure(1);
plot(t,y);
grid on;
title('Respuesta escaln unitario');
xlabel('t Seg');
ylabel('Salida y');
%Valores de k
Pol_dese = input('Ingrese la matriz de polos deseados: ');
Ahat = [A zeros(fil,1); -C 0];
Bhat = [B;0];
Khat = acker(Ahat,Bhat,Pol_dese);
disp('k=');
disp(Khat);
disp(' ');
%Graficar Estados
K = input('Ingrese los valores de K: ');
disp(' ');
KI = input('Ingrese el valor de KI: ');
disp(' ');
AA = [A-(B*K) B*KI;-C 0];
BB=[0;0;2];
CC=[C 0];
DD = [0];
[y,x,t] = step(AA,BB,CC,DD,1,t);
x1 = [1 0 0]*x';
x2 = [0 1 0]*x';
x3 = [0 0 1]*x';
figure(2);
subplot(3,1,1); plot(t,x1), grid;
ylabel('Variable de estado x1');
xlabel('t (sec)');
subplot(3,1,2); plot(t,x2),grid;
ylabel('Variable de estado x2');
xlabel('t (sec)');
subplot(3,1,3); plot(t,x3),grid;
ylabel('Variable de estado x3');
xlabel('t (sec)');
else
disp('Matriz no Controlable');
end
%Polos deseados: s = -2 +- 4j y s = -10
%Polos deseados s = -1 +- sqrt(3) y s = -5
%Mateo Quizhpi C. Ingeniera Elctrica UPS 2014
2. Controlador PID
Funcin de Transferencia:
Respuesta al Escaln:
Constantes:
Simulacin en Simulink:
Controlador en SS