Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elctrica
Optimizar el sistema de 2do orden para obtener errores mnimos aplicando el teorema de
mnimos cuadrados, de los datos del sistema ideal y sistema real.
2.- Herramientas
Matlab
Simulink
Una ganancia integral KI tendr el efecto de eliminar el error en estado estacionario, pero puede
empeorar la respuesta transitoria. Una ganancia derivativa KD tiene el efecto de incrementar la
estabilidad al sistema, reducir el sobrepico y mejorar la respuesta transitoria. En la ecuacin 1
se aprecia la expresin matemtica que modela un controlador PID en el dominio de Laplace.
En la Figura 1 se observa el diagrama de bloques de un control PID a una planta. Como entrada
al sistema se tiene la referencia r (t) y como salida del sistema se tiene y (t); el controlador en
este caso se denomina Kc(s) y el sistema o planta que se desea controlar se encuentra como
Gp(s).
Lab. Control 2 1
Universidad Nacional San Agustn Ing. Elctrica
Se establecen condiciones de diseo para obtener los valores de ganancias. Las condiciones de
diseo ms comunes son: error de estado estacionario, sobrepico mximo y tiempo de
establecimiento, que es el tiempo necesario para que la respuesta alcance y permanezca dentro
de un porcentaje (generalmente del 2 o 5) del error alrededor del valor final. En la Figura 2 se
aprecian estas condiciones de diseo.
2:28
Lab. Control 2 2
Universidad Nacional San Agustn Ing. Elctrica
Comience con la Caja de herramientas de identificacin del sistema. Puede utilizar modelos
lineales identificados para el anlisis y el diseo del sistema de control con Control System
Toolbox . Puede incorporar la mayora de los modelos identificados en Simulink mediante
bloques que proporciona la caja de herramientas. Tambin puede utilizar modelos identificados
para la previsin.
Matlab
Una vez desarrollado el Simulink se proceder a la programacin en el Matlab de Script
Sacando datos del Simulink y realizando una matriz con entradas que tengan un intervalo para
las entradas de entradas Zn, Wn y Tn.
Para
Lab. Control 2 3
Universidad Nacional San Agustn Ing. Elctrica
Zn un rango de valor de 1 15
Wn un rango de valor de 1 - 5
clear, clc
W=1+(15-1).*rand(100,1);
Z=0.01+(1-0.01).*rand(100,1);
T=0.1+(5-0.1).*rand(100,1);
a=W-14;
for i=1:100
if a(i,1)<=1 && a(i,1)>=0
Wn=W(i,1);
end
end
b=Z-0.99;
for i=1:100
if b(i,1)<=0.1 && b(i,1)>=0
Zn=Z(i,1);
end
end
c=T-4.9;
for i=1:100
if c(i,1)<=1 && c(i,1)>=0
Tn=T(i,1);
end
end
Se realiz esta programacin para que para que en el Simulink lea los datos de Tn, Kn y Wn.
Despus se proceder graficar tambin a graficar en el Matlab para comparar las seales de
del sistema tanto para una seal de Step y number random.
num1=[Tn];
den1=[1 Zn Wn];
Ga=tf(num1,den1)
num2=[5];
den2=[1 1 15];
Gb=tf(num2,den2)
figure(1)
G1=step(num1,den1);
plot(G1)
hold on
G2=step(num2,den2);
plot(G2,'r')
Lab. Control 2 4
Universidad Nacional San Agustn Ing. Elctrica
Primeramente, las funciones de transferencia nos darn la comparacin de los sistemas ya sea
Modelo y Real. En el Matlab anteriormente se procedi programar sacando datos en formar
matricial y luego se proceder a plotear para las entradas:
Seal Step
Ga = Gb =
4.851 5
---------------------- ------------
s^2 + 0.9663 s + 13.28 s^2 + s + 15
Lab. Control 2 5
Universidad Nacional San Agustn Ing. Elctrica
Utilizamos el SYSTEM IDENTIFICATIONS para disear nuestro PID para as poder asemejar los
valores y grafica del sistema real y modelo.
En la grfica siguiente en el ident se tom valores en forma de Array del scope del Simulink y
se procedi a graficar en el ident (se tom del modelo real los valores).
Lab. Control 2 6
Universidad Nacional San Agustn Ing. Elctrica
Los valores sealados en la figura son creados a partir de una opcin para crear cuantos polos
y ceros desea crear.
Una vez elegido la opcin aparece un cuadro, para indicar como quiere que se su funcin de
transferencia de cuantos polo y ceros.
Lab. Control 2 7
Universidad Nacional San Agustn Ing. Elctrica
En el Simulink obtenemos las grficas comparando tanto del Sistemas Modelo y Sistema Real
con las diferentes entradas.
Lab. Control 2 8
Universidad Nacional San Agustn Ing. Elctrica
FO =
0.0889
6.- Conclusiones
Hemos adquirido una nocin sobre la sintonizacin de parmetros PID de Matlab tras haber
utilizado la herramienta de simulink y matlab.
Se ha usado simulink para realizar la sintonizacin de parmetros PID de sistemas de
control.
En los resultados de la ltima grafica; la curva de color amarillo es la curva de la funcin de
transferencia real en la cual alcanza a un valor cercano a la funcin real. Aproximadamente,
la curva que ms se acerca y con un margen de error mucho menor es la curva de color
negro.
La relacin entre diferentes sistemas, para realizar la sintonizacin de parmetros PID
debemos tener en cuenta las distintas caractersticas que adquiere nuestro sistema en
estudio.
7.- Bibliografa
https://books.google.com.pe/books?id=BZBGAgAAQBAJ&pg=PT27&lpg=PT27&dq=ej
emplo+de+modelamiento+en+tiempo+discreto&source=bl&ots=WNc7iaTAHx&sig=k
qyPM Mpb3pBzkubbbc5XDgaQDc&hl=es
419&sa=X&ved=0ahUKEwj95sK2jsDPAhVDKx4KHTlKBlkQ6AEISzAI#v=onepage&q=eje
mplo%20de%20modelamiento%20en%20tiempo%20discreto&f=false
http://dea.unsj.edu.ar/control1b/teoria/unidad1y2.pdf
http://www.fce.unal.edu.co/uifce/proyectos-de-
estudio/pdf/Matlab%20toolbox%20de%20optimizacion
http://www.um.es/fem/PersonalWiki/pmwiki.php/EsModelling/IntroClasses
Lab. Control 2 9