Escolar Documentos
Profissional Documentos
Cultura Documentos
alumnos.
2- Las tcnicas y herramientas didcticas que se empleen en los laboratorios tiene como finalidad el
refuerzo, la conformacin y ejecucin de los diferentes aspectos que hacen parte de la asignatura.
De forma que el alumno desarrolle un pensamiento flexible, dinmico, audaz, independiente,
persistente, divergente y original en su formacin como profesional.
OBJETIVOS
REFERENCIAS
1Andrew Knight Basics of MATLAB and Beyond. Chapman and Hall/CRC; 1 edition, 1999.
2Hanselman, D.; Littlefield, B. MATLAB 5: Verso do Estudante, Guia do Usurio, Makron
Books, 1999.
3White Robert: Computational Mathematics: Models, Methods, and Analysis with MATLAB
and MPI. Chapman and Hall/CRC; 1 edition, 2003.
4http://www.mathworks.com
Control Automtico
Las seales del sistema estn en el dominio del tiempo pero pueden ser manipuladas matemticamente
para llevarlas al dominio de la frecuencia. Aunque, para efecto de identificacin las seales son muestreadas
solo a tiempos discretos que usualmente estn igualmente distanciados en unidades de tiempo. En
consecuencia el problema del modelamiento es describir como estn relacionadas las seales entre s. La
relacin bsica entre las seales es una ecuacin diferencial lineal.
Matemticamente notamos que la salida al instante t puede ser calculada como una combinacin lineal
de las entradas y salidas anteriores. Esta dependencia de lo que sucedi anteriormente es lo que se entiende
por dinmica. En consecuencia, el problema de la identificacin de un sistema consiste en determinar los
coeficientes de cualquiera de las dos ecuaciones previas.
Ejemplo 1. Sistema hidrulico de dos tanques. El objetivo es modelar el nivel del lquido del tanque de
abajo, como se muestra en la siguiente figura.
u(t)
Proceso
Sistema
hidrulico
y(t)
El matlab contiene una base de datos, para nuestro caso twotankdata.mat la cual contiene 3000 datos
experimentales obtenidos cada 1 s de este sistema fsico hidrulico. La Entrada u(t) corresponde al voltaje
[V] aplicado a la bomba la cual genera el flujo de entrada al tanque de encima.
Y la salida y(t) representa el nivel del liquido [m] del tanque de abajo.
Para evitar el procedimiento matemtico a travs de ecuaciones diferenciales que modelan cualquier
sistema fsico, obtendremos nuestro modelo a travs de la aplicacin del ident, como herramienta para
identificacin de sistemas que nos proporciona Matlab.
Control Automtico
Ejecutamos el IDENT
>> ident
Importamos nuestros datos experimentales en el dominio del tiempo desde el command Windows hacia
nuestro ident
Control Automtico
Procedemos a estimar nuestro modelo del proceso, siempre y cuando seleccionando nuestra debida funcin
de transferencia deseada y apropiada.
La cual en nuestra ventana principal del ident, queda almacenada nuestros datos en la base mydata y la
funcin de transferencia estimada P3Z
Grafico de nuestra variable de salida y(t) obtenida de nuestro modelo estimado simulado y la base de datos
experimental.
Control Automtico
Informacin generada de nuestro comand Windows del matlab con respecto a nuestro modelo experimental
obtenido.
Process model with transfer function
1+Tz*s
G(s) = K * --------------------------(1+Tp1*s)(1+Tp2*s)(1+Tp3*s)
with
K = 0.04755
Tp1 = 12.717
Tp2 = 24999
Tp3 = 23.658
Tz = 35522
2. LA TRANSFORMADA DE LAPLACE
Para el clculo directo a travs del Matlab, este software ofrece el comando LAPLACE de tipo
simblico, cuya sintaxis es
>>F = laplace(f)
donde f es una funcin escalar de la variable simblica t, previamente declarada, y F es una funcin cuya
variable es por defecto s.
Control Automtico
>> syms u v
>> F = laplace(u^2,v)
F = 2/v^3
Otra forma, para obtener la transformada de laplace es obtener dicha transformada aplicada a objetos
STRING.
Ejemplo 3. La funcin objeto f(t) se puede crear como una cadena de caracteres (string)
>>syms t s
>>f =[exp(-2*t)]
>>laplace(f,t,s)
ans =1/(s+2)
o simplemente
Observar que el comando ILAPLACE calcula la transformada inversa de Laplace de una expresin F(s),
produciendo otra versin en f(t).
>> syms s
>> f = (s+3)/s^2;
>> F = ilaplace(f)
F = 3*t+1
Control Automtico
Donde algunos coeficiente an o bn pueden ser nulos. En el Matlab los vectores num y den especifican los
coeficientes de los polinomios del numerador y del denominador de la funcin de transferencia. Esto es,
El comando
Fornece los residuos, los polos y los trminos derechos de una expansin en fracciones parciales de la
relacin entre dos polinomios B(s) y A(s).
La expansin en fracciones parciales de B(s)/A(s) est dada por
Control Automtico
Observe que los residuos son fornecidos sobre la forma de un vector columna r, la localizacin de los
polos est dada a travs de un vector columna p y el trmino derecho es presentado por medio de un vector k.
el cuadro anterior presenta la representacin en matlab de la siguiente expansin en fracciones parciales de
B(s)/A(s):
Mida con un multmetro el voltaje de salida (Vretro) del circuito de acondicionamiento del
sensor piezo resistivo
Registre el voltaje de salida del sensor (Vretro) para cada medida de altura (h) del tanque en la
siguiente tabla, a medida que usted va variando el voltaje (Va) en la electrovlvula.
Va
[volts]
Altura
[cm]
Vretro
[volts]
0,5
1,5
2,5
3,5
4,5
5,5
6,6
7,5
8,5
9,5
10
A partir de los datos anteriores, obtenga a travs del Matlab ident los respectivas funciones de
transferencia en trminos de Laplace.
Altura
Va
Vretro
Altura
G(s)
H(s)
Calcule la capacitancia hidrulica del tanque. Calcule la resistencia hidrulica que se presenta en
el caudal de salida.
Va
[volts]
caudal
[lt/m]
Vretro
[volts]
0,5
1,5
2,5
3,5
4,5
5,5
6,6
7,5
8,5
9,5
10
A partir de los datos anteriores, obtenga a travs del Matlab ident los respectivas funciones de
transferencia en trminos de Laplace.
Caudal(s)
Va(s)
G(s)
Vretro(s)
Caudal(s)
H(s)
10
Tout
Tin
En este sistema, la variable controlada ser Tout, la variable manipulada ser Ti, y q ser una
perturbacin. El diagrama de bloques del sistema se puede observar en la figura 2.
La figura siguiente se muestra la respuesta Tout(s) de dicho modelo ante una seal de prueba tipo
escaln unitario en la entrada Tin(s), teniendo en cuenta que la funcin de transferencia es Gp(s) =
Tout(s) / Tin(s) anulando la perturbacin q(s)=0 (principio de superposicin)
Control Automtico
11
Step Response
1
0.9
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
20
40
60
80
100
120
Time (sec)
Para implementar la funcin de transferencia del sistema mediante circuitos analgicos, habr que
tener en cuenta el escalado necesario de las variables de entrada y salida, ya que habr que
normalizar sus valores al rango de tensiones de trabajo de los circuitos electrnicos, en nuestro caso
0 a 10Vdc.
En la figura 4, se presenta el esquema electrnico que implementa el funcionamiento del
intercambiador. Los rangos de entrada y de salida de temperatura, varan en el rango de 0 a 100C,
Por otro lado, los valores de las propiedades termodinmicas en funcin del fluido a emplear son
ce=4200 J/Kg K, una masa m =1Kg, y el flujo msico de G de 50e-3kg/s.
Calcule los valores de las resistencias y capacitores que debe tener el circuito de la figura 4, para que
emule la respuesta de la funcin de transferencia del intercambiador de calor previamente simulado.
Alimente el circuito de la figura 4 y aplique una seal cuadrada de 1 Vdc a 10Hz, sin offset, compare
que su circuito responde idnticamente a la curva de la figura 3. Para esta seccin aterrice la
Control Automtico
12
perturbacin (q(s) = 0), (principio de superposicin). De forma que su modelo SISO tendr como
nica entra Ti (s) y una nica salida Tout(s)
d. Modelo de un motor de cc
Un sistema electromecnico como se presenta en la figura 5, est formado por un motor de DC
controlado por inducido, con una masa de inercia y un freno de polvo magntico.
Figura 5. Motor DC
Donde:
ea(s): tensin del inducido
Ra: resistencia del inducido
La: inductancia del inducido
eb: fuerza contraelectromotriz
Kb: constante de la fuerza contraelectromotriz
Ki: constante de par
ia(s): intensidad en el inducido
Wm(s): par desarrollado por el motor
Tf(s): par de frenado
Jm: inercia del rotor del motor y del eje
Bm: coeficiente de rozamiento viscoso
La ecuacin (2) se puede describir como:
13
La respuesta de la funcin de transferencia wm(s)/ea(s) ante una entrada escaln unitario (cambio
brusco en la tensin del inducido ea(s)) se presenta en la siguiente figura,
Step Response
1
0.9
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
10
12
14
16
18
Time (sec)
Dnde: La = 20mH
Ki = 5
Jm = 6.95
Bm = 0.015
Kb = 1
Ra = 2
En la figura 8 se muestra el esquema electrnico del circuito que modela el funcionamiento del
motor mediante circuitos electrnicos de forma que tendremos wm(s) como variable controlada, ea(s)
como variable manipulada, y Tf(s) como perturbacin. Los rangos dinmicos de entrada/salida de las
seales son de 0 a +10Vdc.
Control Automtico
14
Alimente los circuitos y aplique una seal cuadrada de 10Vdc a 10Hz, sin offset, compare
que su circuito responde idnticamente a la curva simulada de la figura 6. Para esta seccin
aterrice la perturbacin (Tf(s) = 0), (principio de superposicin). De forma que su modelo
SISO tendr como nica entra ea(s) y una nica salida wm(s)
EJERCICIOS
DE
EXTRACURRICULAR
REFUERZO
COMO
TRABAJO
INDEPENDIENTE
a) f(t)=7,8 + 16exp(-8t)
b) f(t)=2*cos(3t)
c) f(t)=4,8exp(-5t)*cos(400t)
a) F(s)=(3s+4)/(s^2+3s+1);
b) F(s)=2(s+5)/(s+1)2
Control Automtico
15
a ) d 2 x(t ) + 2dx(t ) + x = 2;
b) 10d 2 x (t ) + 2dx(t ) + 10 x = t 2
x(0) = 1 e dx( 0 ) = 1;
x(0) = 0 e dx( 0 ) = 0;
4) Dado X(s)=10/(s(s+1)), calcule - usando el teorema del valor final - el valor de x(t). Verifique el
resultado haciendo la transformada inversa y calculando el limite para t.
b)
16
Control Automtico