Buenos Dias,
Estas son las notas definitivas del curso. Cualquier reclamo o aclaración tienen plazo hasta las 6 pm. de hoy miercoles 27 de noviembre de 2013.
Prof. Oscar Barrero M.
miércoles, 27 de noviembre de 2013
martes, 26 de noviembre de 2013
lunes, 25 de noviembre de 2013
viernes, 22 de noviembre de 2013
miércoles, 20 de noviembre de 2013
Buenas noches,
Estas son las notas parciales de este corte y del curso total.
Les recuerdo que el viernes 22 de Noviembre de 4-6 pm tenemos sesion de preguntas, y el parcial es el próximo sabado 23 de Noviembre de 9-12 am, salon por confirmar, por ahora la sala de automatización DA1.
Prof. Oscar Barrero M.
Estas son las notas parciales de este corte y del curso total.
Les recuerdo que el viernes 22 de Noviembre de 4-6 pm tenemos sesion de preguntas, y el parcial es el próximo sabado 23 de Noviembre de 9-12 am, salon por confirmar, por ahora la sala de automatización DA1.
Prof. Oscar Barrero M.
martes, 5 de noviembre de 2013
Codigo matlab clase nov. 5 de 2013.
A1=3;
A2=1;
R1=10000;
R2=5000;
g=9.8;
rho=1000;
%% Modelo en tiempo continuo
A=[-rho*g/(R1*A1) rho*g/(R1*A1);rho*g/(A2*R1) -rho*g/A2*(1/R1+1/R2)];
B=[1/A1; 0];
C=[0 1];
D=0;
tanques_c=ss(A,B,C,D);
%% Discretización del modelo
T=0.1;
tanques_d=c2d(tanques_c,T);
Ad=tanques_d.a;
Bd=tanques_d.b;
Cd=tanques_d.c;
Dd=tanques_d.d;
%% Espacio de estado aumentado
n=2
Ada=[Ad zeros(n,1);-Cd 1];
Bda=[Bd;0];
Cda=[Cd 0];
Dda=D;
%% Calculo del controlador
zeta_c=0.8;
ts_c=10;
wn_c=4.6/(zeta_c*ts_c);
wd_c=wn_c*sqrt(1-zeta_c^2);
zd_c=exp(-T*zeta_c*wn_c)*(cos(T*wd_c)+j*sin(T*wd_c));
pka=[zd_c zd_c' 0.01];
Ka=acker(Ada,Bda,pka)
K=Ka(1:2);
Ki=Ka(3);
%% Validacion diseño controlador
eig(Ada-Bda*Ka)
%% Deseño del observador usando la ec. de Ackerman
%% polos deseados del observador
ts_o=1;
zeta_o=0.8;
wn_o=4.6/(ts_o*zeta_o);
wd_o=wn_o*sqrt(1-zeta_o^2);
zd_o=exp(-T*wn_o*zeta_o)*(cos(T*wd_o)+j*sin(T*wd_o));
ECD=conv([1 -zd_o],[1 -zd_o']);
alfa_o=ECD(2:3);
Phi_Ad= Ad^2+alfa_o(1)*Ad+alfa_o(2)*eye(2);
Ob=obsv(Ad,Cd);
L=Phi_Ad*inv(Ob)*[0;1];
%% Validacion diseño observador
zd_o
eig(Ad-L*Cd)
A1=3;
A2=1;
R1=10000;
R2=5000;
g=9.8;
rho=1000;
%% Modelo en tiempo continuo
A=[-rho*g/(R1*A1) rho*g/(R1*A1);rho*g/(A2*R1) -rho*g/A2*(1/R1+1/R2)];
B=[1/A1; 0];
C=[0 1];
D=0;
tanques_c=ss(A,B,C,D);
%% Discretización del modelo
T=0.1;
tanques_d=c2d(tanques_c,T);
Ad=tanques_d.a;
Bd=tanques_d.b;
Cd=tanques_d.c;
Dd=tanques_d.d;
%% Espacio de estado aumentado
n=2
Ada=[Ad zeros(n,1);-Cd 1];
Bda=[Bd;0];
Cda=[Cd 0];
Dda=D;
%% Calculo del controlador
zeta_c=0.8;
ts_c=10;
wn_c=4.6/(zeta_c*ts_c);
wd_c=wn_c*sqrt(1-zeta_c^2);
zd_c=exp(-T*zeta_c*wn_c)*(cos(T*wd_c)+j*sin(T*wd_c));
pka=[zd_c zd_c' 0.01];
Ka=acker(Ada,Bda,pka)
K=Ka(1:2);
Ki=Ka(3);
%% Validacion diseño controlador
eig(Ada-Bda*Ka)
%% Deseño del observador usando la ec. de Ackerman
%% polos deseados del observador
ts_o=1;
zeta_o=0.8;
wn_o=4.6/(ts_o*zeta_o);
wd_o=wn_o*sqrt(1-zeta_o^2);
zd_o=exp(-T*wn_o*zeta_o)*(cos(T*wd_o)+j*sin(T*wd_o));
ECD=conv([1 -zd_o],[1 -zd_o']);
alfa_o=ECD(2:3);
Phi_Ad= Ad^2+alfa_o(1)*Ad+alfa_o(2)*eye(2);
Ob=obsv(Ad,Cd);
L=Phi_Ad*inv(Ob)*[0;1];
%% Validacion diseño observador
zd_o
eig(Ad-L*Cd)
miércoles, 23 de octubre de 2013
lunes, 23 de septiembre de 2013
martes, 17 de septiembre de 2013
Buenos Dias,
Aca pueden descargar el codigo de matlab sobre el diseño basados en respuesta en frecuencia, trabajado hoy en clase.
Prof. Oscar Barrero M.
Aca pueden descargar el codigo de matlab sobre el diseño basados en respuesta en frecuencia, trabajado hoy en clase.
Prof. Oscar Barrero M.
viernes, 13 de septiembre de 2013
domingo, 1 de septiembre de 2013
Buenas noches,
Aca pueden descargar los parciales de semestres anteriores para que los revisen y estudien.
Prof. Oscar Barrero M.
Aca pueden descargar los parciales de semestres anteriores para que los revisen y estudien.
Prof. Oscar Barrero M.
miércoles, 28 de agosto de 2013
Buenas tardes,
Aca pueden descargar la guia del Laboratorio No. 2, programa ejemplo para el PIC, el manual de DAC0808 y el manual de PIC
Prof. Oscar Barrero M.
Aca pueden descargar la guia del Laboratorio No. 2, programa ejemplo para el PIC, el manual de DAC0808 y el manual de PIC
Prof. Oscar Barrero M.
jueves, 22 de agosto de 2013
lunes, 12 de agosto de 2013
Buenos Dias,
Aca pueden descargar el Plan de Desarrollo de la Asignatura (PDA), según lo acordado en clase.
Prof. Oscar Barrero M.
Aca pueden descargar el Plan de Desarrollo de la Asignatura (PDA), según lo acordado en clase.
Prof. Oscar Barrero M.
viernes, 9 de agosto de 2013
Buenas Tardes,
Aca pueden descargar las Notas de Clase de Control II para la primera parte del curso.
Prof. Oscar Barrero M.
Aca pueden descargar las Notas de Clase de Control II para la primera parte del curso.
Prof. Oscar Barrero M.
Buenos Dias,
Aca pueden descargar la Guia de Laboratorio No. 1. Para la clase del miercoles 14 de Agosto, ya deben tener listo el punto uno de la guia, y venir preparados con los elementos para desarrollar el punto dos.
Adicionalmente, pueden descargar el programa en Labview para hacer la adquisición de datos para la prueba de validación del modelo.
Prof. Oscar Barrero M.
Aca pueden descargar la Guia de Laboratorio No. 1. Para la clase del miercoles 14 de Agosto, ya deben tener listo el punto uno de la guia, y venir preparados con los elementos para desarrollar el punto dos.
Adicionalmente, pueden descargar el programa en Labview para hacer la adquisición de datos para la prueba de validación del modelo.
Prof. Oscar Barrero M.
Suscribirse a:
Entradas (Atom)