Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDUSTRIALES Y DE TELECOMUNICACION
Titulacin:
INGENIERIA TECNICA INDUSTRIAL
(ELECTRICIDAD)
INDICE
CAPITULO 1 INTRODUCCION...5
1.1 PRESENTACION DEL PROYECTO..6
1.2 CONDICIONES DE LAS QUE SE PARTE....7
1.2.1 Esquema de funcionamiento...7
1.2.2 Desperfectos de la maqueta....8
1.2.3 Puesta en marcha....9
1.3 CARACTERISTICAS DE CADA ELEMENTO DE LA MAQUETA......10
1.3.1 Bomba de diafragma.11
Estructura interna11
Principio de funcionamiento...12
Caractersticas generales.12
Funcionamiento real de la bomba...12
Relacin Qsalida / Vbomba...13
Aproximacin al comportamiento dinmico constante..14
Comportamiento dinmico real..16
1.3.2 Caudalmetro24
Dimensiones y elementos...25
Conexionado y datos tcnicos........................................26
Caracterstica esttica.26
Caracterstica dinmica...28
1.3.3 Sensor de nivel.30
1.3.4 Tarjeta de adquisicin de datos....31
1.3.5 Equipo en entorno grfico y equipo con sistema operativo en tiempo real..34
1.4 ELECCION DEL SENSOR DE MEDIDA DEL NIVEL DE LIQUIDO...35
1.4.1 Tipos de sensores segn el tipo de medida...35
Sensores inductivos35
Sensores capacitivos...36
Sensores fotoelctricos...37
Sensores magnticos...38
Sensores de nivel conductivos38
Encoders (codificadores)39
Sensores de proximidad de ultrasonidos40
CAPITULO 5 CONCLUSIONES157
BIBLIOGRAFIA..159
ANEXOS...161
A1 CALIBRADO DEL SENSOR DE ULTRASONIDOS
A2 ESTRUCTURA EN POLICARBONATO
A3 DATOS DEL ENSAYO DE LA VALVULA 1
A4 DATOS DEL ENSAYO DE LA VALVULA 3
A5 SIMULACION (target)
A6 SIMULACION (subVI alta prioridad)
A7 SIMULACION (subVI prioridad normal)
A8 SIMULACION (subVI configuracin de tareas)
A9 SIMULACION (host)
A10 CONTROL (target)
A11 CONTROL (subVI configuracin de tareas)
A12 CONTROL (host)
A13 CONTROL (subVI prioridad normal)
A14 CONTROL (subVI alta prioridad)
Captulo 1 - Introduccin
Introduccin
Introduccin
Introduccin
que los comunica y/o que el agua regrese al depsito inferior del que ha partido. En el caso
en que el fluido pase al tanque acoplado la nica salida que dispondr ser al depsito
inferior de nuevo. En el caso de que los tanques lleguen al mximo de su capacidad existe
un aliviadero por el que discurre el lquido hacia el depsito de forma que no existe riesgo
de derramamiento del lquido sobre la zona de trabajo.
aliviadero
BOMBA
CAUDALMETRO
vlvula 3
vlvula 1
vlvula 2
DEPSITO INFERIOR
Introduccin
en cada uno de estos niveles, es observado a travs de estos indicadores desde el propio
panel frontal. No obstante estos indicadores prismticos de nivel estn agrietados
impidiendo as conocer el grado de llenado del depsito, pero al no suponer esto un
impedimento a la hora de hacer ensayos con la maqueta no se tendr en consideracin la
posible reparacin de este dao.
El tubo de vidrio que indica, a travs de la pieza metlica adjunta, el caudal que
circula a travs del tubo flexible ser suprimido de forma definitiva puesto que adems de
frenar de forma considerable la circulacin de lquido a travs del sistema la medida que
este aporta no es concisa debido a las oscilaciones de la pieza metlica. Adems es el
transductor de caudal el que aporta la medida exacta del volumen de lquido que circula
por unidad de tiempo.
Por otro lado el sensor de nivel de presin adems de estar completamente
descalibrado, aporta una medida demasiado ruidosa luego se reemplazar este sensor por
otro sensor de nivel apto para la medida del nivel de lquido del interior de un tanque.
Introduccin
Bomba de diafragma
Caudalmetro
Tarjeta de conexiones
PC host y PC target
10
Introduccin
11
Introduccin
Principio de funcionamiento
La bomba de diafragma del fabricante SHURflo est ajustada para trabajar a una
presin de 30 PSI (pounds per square inch o libra-fuerza por pulgada cuadrada) es decir
unos 2 bares de presin. Es capaz de aportar un caudal de 1,4 IMPG/M (galones imperiales
cm 3
por minuto) equivalente a 5298,72
.
min
Caractersticas generales
12
Introduccin
Vbomba
(V)
0
2
4
6
8
10
H
(cm)
0
2,25
2,65
2,38
3,86
3,14
V
(cm3)
0
162,56
191,64
172,14
278,89
227,05
T
(min)
0
0,46
0,19
0,10
0,13
0,08
Q
(cm3/min)
0,00
350,85
1026,66
1665,83
2231,08
2898,45
13
Introduccin
(1.1)
cm 3
min
cm 3
min
(1.2)
(1.3)
14
Introduccin
Las pendientes respectivas de estas rectas y el valor medio de las mismas son:
m1
738,66
cm 3 1 min
cm 3
249,22
4,104
3
minV 60s
sV
873,23
cm 3 1 min
cm 3
m2
249,5
4,158
3,5
minV 60s
sV
4,104 4,158
cm 3
4,1311
2
sV
(1.4)
q k b vi
Donde q es el caudal de salida de la bomba en
(1.5)
cm 3
, vi es el voltaje aplicado a la
s
3,25V .
Aplicando la transformada de Laplace se obtendr entonces la funcin de
transferencia (constante) de la bomba:
15
Introduccin
Gb ( s)
Q ( s)
Vb ( s)
k b 4,1311
(1.6)
16
Introduccin
>> size(datos)
ans =
600 8
>>t=datos(:,2);
>>t(length(t))
ans =
173.9910
>>vref=datos(:,7);
>>vref(length(vref))
ans =
2.7200
>>vcaudal=datos(:,5);
>>vcaudal(length(vcaudal))
ans =
2.4180
>>qref=datos(:,8);
>>qref(length(qref))
ans =
873.2309
>>qcaudal=datos(:,6);
>>qcaudal(length(qcaudal))
ans =
797.9713
>> plot(t,vref)
>> hold
Current plot held
>> plot(t,vcaudal,'r')
17
Introduccin
3
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
140
145
150
155
160
165
170
175
>> plot(t,qref)
>> hold
Current plot held
>> plot(t,qcaudal,'r')
18
Introduccin
880
860
840
820
800
780
760
740
146
148
150
152
154
156
158
160
162
Figura 1.12 - Caudal de salida real del caudalmetro y caudal real (cm3/min)
>> to=t-147.741;
>> qrefo=qref-751.37;
>> qcaudalo=qcaudal-751.37;
>> plot(to,qrefo)
>> hold
Current plot held
>> plot(to,qcaudalo,'r')
Sara Prez Izquieta
19
Introduccin
140
120
100
80
60
40
20
0
10
12
14
16
18
Una vez centrada la respuesta del sistema en el origen, se observa que el 63% del
valor final, 75,6cm3/min, se alcanza alrededor de 1 segundo. La constante de tiempo
aproximada de la funcin de transferencia ser entonces 1s .
A continuacin, se procede a hacer una correspondencia entre las unidades de esta
etapa del ensayo y la etapa siguiente. La salida de esta funcin de transferencia, el caudal,
es al mismo tiempo la entrada a la funcin de transferencia de los tanques acoplados. Las
unidades de tiempo del caudal vienen expresadas en segundos, con lo cual para poder
trabajar conjuntamente con ambas ecuaciones basta con escalar la grfica anterior y
cm 3
cm 3
transformar el caudal de
a
dividiendo a este primero entre 60.
min
s
>> qrefos=qrefo/60;
>> qcaudalos=qcaudalo/60;
>> plot(to,qrefos)
>> hold
Current plot held
>> plot(to,qcaudalos,'r')
20
Introduccin
1.5
0.5
10
12
14
16
18
kb
s 1
(1.7)
4,13
s 1
(1.8)
Luego,
Gb1 ( s)
Para poder hacer la representacin en el mismo eje de tiempos que la medida real
del transductor de caudal hay que definir inicialmente el eje de tiempos para la simulacin.
Para ello a travs del comando linspace se crea una divisin de tiempos definida por el
valor inicial, el valor final, y el nmero de divisiones entre ambos.
>> tsimu=linspace(0,18,1000);
21
Introduccin
Amplitude
1.5
0.5
10
12
14
16
18
Time (sec)
Gb 2 ( s)
4,13
s 12
(1.9)
22
Introduccin
Step Response
2.5
Amplitude
1.5
0.5
10
12
14
16
18
Time (sec)
G2 ( s )
4,13
0,7s 12
(1.10)
23
Introduccin
Con la nueva constante temporal el sistema simulado es ahora tan rpido como el
real. Por ello la conclusin acerca del comportamiento dinmico del sistema es que su
funcin de transferencia tiene al menos dos polos, sin embargo no se conoce la presencia o
ausencia de ceros. Al no disponer de dicha funcin este anlisis ha de ser completamente
experimental por lo que se analizar ms en profundidad en el captulo 4 relativo al control
del sistema.
1.3.2 Caudalmetro
Este transductor de flujo ha sido diseado para su uso con una gama de diferentes
lquidos entre los que se encuentra el agua destilada. La unidad es capaz de operar en dos
rangos de flujo: flujo alto (0,2 a 9 l/min) mediante la insercin del No jet suministrado en
la tubera de entrada [3]. El transductor acepta tanto tuberas como otros accesorios de 8
mm y 12 mm de dimetro.
Para evitar que el flujo del lquido circule a ms velocidad en una zona de la tubera
que en otra est instalado lo ms prximo a la bomba posible, sin que le afecten las
perturbaciones que ocasionan las uniones en T, codos o vlvulas entre otros accesorios.
24
Introduccin
Todos los transductores se ven afectados por la viscosidad, por lo que en la medida
de lo posible se mantendr la temperatura (y por consiguiente la viscosidad) constante.
Dentro del habitculo existe un interruptor de efecto Hall que se activa por tres
pequeos imanes en la turbina. Cada circuito de efecto Hall incluye un regulador de
tensin, un generador de tensin Hall cuadrtica, circuito estabilizador de temperatura,
amplificador de seal, disparador de Schmitt y una salida de colector abierto con una
resistencia pull-up. El regulador de a bordo permite operar con una tensin de alimentacin
de 4,5V a 24V. La salida de los interruptores puede descender hasta 20mA por lo que se
incluye la resistencia interna de 10k pull-up. Pueden ser utilizados directamente con un
circuito lgico bipolar o MOS. El detector tiene un rango de operacin de -40C a +125C.
Los materiales empleados en el caudalimetro son: PVDF en el cuerpo, la carcasa y
el rotor, zafiro en el husillo y los rodamientos, viton en el anillo circular y resina de PVC
para el cable.
Dimensiones y elementos
A: manguera de 8 mm de
dimetro
B: manguera de 12 mm de
dimetro
C: eliminacin del
accesorio para caudales
elevados
25
Introduccin
D: caudalimetro
E: alimentacin
F: seal
G: tierra
Caudal
Frecuencia a fondo de escala
Frecuencia a 12l/h
Margen de viscosidad
Cada de presin fondo de escala
Presin de funcionamiento (max.)
Temperatura de funcionamiento
Repetibilidad
Linealidad
Tensin de alimentacin
Consumo de corriente
Tiempo de subida y bajada
3-90l/h
175Hz
23Hz
0,8-20cSt.
1Bar a 1cSt.
10Bar
-25C a +125C
0,25
1%
4,5 a 24 Vcc
10Ma
2s
Caracterstica esttica
Para conocer la relacin que existe en estado estacionario entre la tensin que se
aplica a la bomba y la tensin de salida del caudalmetro es necesario realizar un ensayo
que relacione ambos parmetros. Para realizar este ensayo, se aporta a la bomba ciertos
valores de tensin entre 0 y 10V y de esta forma se obtiene en rgimen permanente un
cierto valor de tensin de salida del caudalmetro (suprimiendo los datos en los que la
bomba sufre cadas de tensin).
26
Introduccin
Basta con tomar el valor medio de los datos obtenidos durante un mismo valor de la
tensin de la bomba, para poder representar grficamente ese valor medio frente al valor de
tensin correspondiente.
(1.11)
Y consecuentemente,
Sara Prez Izquieta
27
Introduccin
(1.12)
Con la relacin que existe entre la tensin de la bomba y el caudal real que esta
aporta se puede conocer por ende la relacin entre la tensin del caudalimetro y el caudal
que est circulando a travs de l:
Con lo que se obtiene la ecuacin que relaciona ambos parmetros gracias a la lnea
de tendencia:
Q 0,2789Vc4 7,9169Vc3 68,083Vc2 457,79Vc
(1.13)
sta ecuacin no deja de ser una aproximacin entre la relacin entre dos
parmetros obtenida a partir de otra aproximacin ms o menos fiel. Por ello si se desea
calcular el caudal es preferible obtenerlo a partir de la tensin de la bomba ya que los
ensayos que se realizaron para obtener las curvas que relacionan estas variables se
obtuvieron directamente de la maqueta a travs de un anlisis experimental.
Caracterstica dinmica
28
Introduccin
vc k c q
(1.14)
cm 3
, vc es la seal de tensin de
s
cm 3
6,55023 226,573 738,66
min
2
cm 3
min
(1.15)
(1.16)
Vc3V 2,29VV
(1.17)
Vc3,5V 2,79V
(1.18)
29
Introduccin
m1
2,29
V s
0,186 3
12,31
cm
m2
2,79
V s
0,192 3
14,55
cm
0,186 0,192
V s
0,189 3
2
cm
(1.19)
Gc ( s )
Caudal de entrada
Vc ( s)
k c 0,189
Q( s )
kc
(1.20)
Tensin caudalmetro
Este mtodo de medicin en muy adecuado para detectar bajas presiones, y permite
obtener elevados factores de sobrecarga.
30
Introduccin
Elemento del
sensor piezorresistivo
Campo de transferencia
hidrulica
Diafragma
Seal fsica
Salida digital
Referencia
31
Introduccin
Sensores
PC
Acondicionamiento
Tarjeta de
adquisicin
de datos
32
Introduccin
Las conexiones de los pines de salida y entrada estn ya configuradas, y han sido
extradas en trabajos anteriores a travs de la carcasa las, de forma que se pueden hacer las
conexiones entre el panel frontal de la maqueta y la tarjeta de conexiones de forma simple.
En cuanto a entradas analgicas se tienen 6 puertos (AI0, AI1, AI2, AI8, AI9 y
AI10) con sus respectivos terminales de tierra. Las salidas analgicas constan de 2 puertos
(AO0 y AO1) y su correspondiente terminal de tierra. Adems las E/S digitales disponen
de 6 puertos (PFI8, PFI9, PFI10, PFI3, PFI4 y PFI11).
Para el caso de la maqueta CE105 se van a utilizar gran parte de estos puertos. La
nica salida analgica del sistema va a ser la referente a la bomba, que es la que ir
conectada con el puerto AO0. En el caso de disponer de una segunda bomba para el tanque
derecho esta ira conectada al otro puerto de salida. A diferencia de las salidas, el sistema
Sara Prez Izquieta
33
Introduccin
1.3.5 Equipo en entorno grfico y equipo con sistema operativo en tiempo real
Tanto el equipo con el sistema operativo en tiempo real (target) como el equipo con
el sistema operativo Windows (host) tienen la misma apariencia fsica, sin embargo existen
diferencias sustanciales entre ellos. La necesidad de trabajar tanto con el host como con el
target radica en la estructura de trabajo y manejo de los datos que se obtienen de la
maqueta.
Host
34
Introduccin
Los sensores inductivos son una clase especial de sensores discretos que sirven para
detectar materiales metlicos ferrosos. Son de gran utilizacin en la industria, tanto para
aplicaciones de posicionamiento como para detectar la presencia de objetos metlicos en
un determinado contexto (control de presencia o de ausencia, deteccin de paso, de atasco,
de posicionamiento, de codificacin y de conteo). Cuando la tensin se convierte en
informacin, a menudo, la induccin pasa a ser importante. Los sensores inductivos
detectan objetos metlicos en reas de exploracin generalmente muy pequeas. El
dimetro del sensor es el factor decisivo para la distancia de conmutacin, que con
Sara Prez Izquieta
35
Introduccin
frecuencia es de slo unos cuantos milmetros. Por otra parte, los sensores inductivos son
rpidos, precisos y extremadamente resistentes.
36
Introduccin
37
Introduccin
Sensores magnticos
38
Introduccin
Una diferencia potencial se aplica a los dos electrodos del sensor de conductividad.
La corriente que resulta es proporcional a la conductividad de la solucin. Esta corriente se
convierte en un voltaje que se leer por una interface.
La corriente alterna se provee para prevenir la migracin completa del in a los dos
electrodos. Con cada ciclo de corriente alterna, la polaridad de los electrodos se invierte, la
cual invierte alternamente la direccin del flujo inico. Esta es una caracterstica muy
importante del sensor de conductividad que evita que la mayora de la electrlisis y de la
polarizacin ocurran en los electrodos. As, las soluciones que se estn midiendo para la
conductividad no se ensucian.
Una de las aplicaciones ms comunes del sensor de conductividad es encontrar la
concentracin de slidos disueltos totales en una muestra de agua. Esto puede ser logrado
porque se genera una relacin entre conductividad y concentracin inica en una solucin.
La relacin persiste hasta que se alcanzan concentraciones inicas muy grandes.
39
Introduccin
40
Introduccin
D Principio de deteccin
05 Distancia de deteccin (60-500 mm)
A Tipo de salida (0-10 V)
K Configuracin de salida
TR Ajuste remoto
41
Introduccin
Compensacin de temperatura S
ngulo del haz 8
Temperatura ambiente -15 a +70 C
Grado de proteccin IP 67
Material de la caja Polister, PBT
Conexin Cable 2 m, 5x0,25 mm^2
Peso 96 g
Par de apriete 2,6 Nm
Marca CE S
Ajuste de salida analgica
42
Introduccin
Dimensiones
Para evitar interferencias de tensin inductiva/ picos de intensidad, los cables del
sensor deben separarse del resto de los cables de alimentacin tales como cables de motor,
contactores o solenoides.
Sara Prez Izquieta
43
Introduccin
44
Introduccin
Distancia (mm)
60
110
160
210
260
310
360
410
460
8
7
6
5
4
3
2
1
0
60
110
160
210
260
310
360
410
460
Distancia (mm)
Figura 1.44 - Relacin proporcional entre el nivel y la tensin segn el fabricante
45
Introduccin
nivel mximo se va a corresponder con el nivel de 25cm por lo que la relacin real en
rgimen permanente es la ecuacin que relaciona estos parmetros.
VUS 0,4H
(1.21)
Caracterstica dinmica
kUS
vUS kUS H
(1.22)
46
Introduccin
GUS ( s)
VUS ( s)
kUS 0,4
H ( s)
(1.23)
47
Introduccin
ajuste para P2: El modo Teach-in (autoajuste) queda ahora abierto durante 1 minuto para la
programacin de P2. El LED P2 parpadea una vez por segundo. El LED Eco recupera su
funcionamiento normal (LED de alineacin). Se activa el autoajuste: P2 ya est
programada. El sensor recupera su funcionamiento normal con un nuevo valor para P2.
Para poder calibrar ambos niveles del sensor se opta por utilizar el programa
LabVIEW y as crear un instrumento que al ser ejecutado haga directamente el autoajuste
pertinente.
48
Introduccin
Para calibrar el nivel mnimo del tanque correspondiente con el nivel mnimo de
tensin basta con que este est vaco sin embargo para calibrar el punto P2 el tanque tiene
que estar completamente lleno y de esta forma asignarle el valor mximo de tensin de
salida, es decir, +10V. Entonces una vez se ha creado el canal para el autoajuste hay que
crear el canal de la bomba de agua que va a permitir alcanzar la mxima altura del nivel del
lquido, procediendo de forma similar, a sabiendas de que ahora se trata de una salida de
tipo analgica de tensin, por lo tanto se escoge el puerto AO0, cuya ruta a asignar es
Dev1/ao0. Por otro lado hay que determinar los valores mximo y mnimo que va a tomar
sta salida, esto es, 0 y +10V. En cuanto a la configuracin de los terminales de entrada,
sta es de tipo RSE (referenced single-ended mode) ya que el nico punto de referencia
para este canal va a ser la propia masa GND.
Una vez creado el canal de la bomba hay que especificar la frecuencia de muestreo.
Este valor viene expresado en muestras por canal por segundo.
Ahora se va a proceder a crear una serie de secuencias de acuerdo con los rangos de
tiempo que especifica el propio fabricante para la calibracin del sensor de ultrasonidos.
Para poder detectar la secuencia en la que se encuentra en cada momento a la hora de
ejecutar el programa, es decir cuando se est calibrando, se van a ir colocando una serie de
Sara Prez Izquieta
49
Introduccin
testigos de tipo LED, que se activen y desactiven en el momento en que se est ejecutando
una determinada accin.
Ahora bien, el calibrado en resumen consiste en la conexin y desconexin
(triestado o estado de alta impedancia) alternativa segn un patrn temporal. Para ver el
comportamiento de la seal y el valor de tensin que se alcanza segn este en modo
conexin/ desconexin hacemos uso del osciloscopio y de forma manual conectamos y
desconectamos el cable rosa (autoajuste). Como se ha citado con anterioridad la seal del
autoajuste es de tipo digital luego solamente quedaran registrados en el osciloscopio el
valor mnimo de 0 y el valor mximo de 1. Para el nivel 0 el osciloscopio muestra un valor
de tensin igual a 0 voltios y para el nivel 1 una tensin de +15V.
Secuencia 1: El indicador digital comienza en False (estado 0) y permanece as
durante 8 segundos, que es cuando entra en la calibracin de P1.
Secuencia 2: Ahora se desconecta, esto es, pasa al estado de +15V (True) durante
unos 5 segundos.
Secuencia 3: Se vuelve a conectar por un periodo de unos 5 segundos, es decir, se
pasa al estado 0.
Secuencia 4: Como conclusin del calibrado de la posicin P1 basta con terminar
dejando el cable de autoajuste al nivel 1 (+15V).
Secuencias 5 y 6: Una vez se ha alcanzado este estado, manualmente se para el
calibrado de P1, y en la secuencia posterior el LED indicador del calibrado de P1 se apaga.
Secuencias 7 y 8: Comienza a trabajar la bomba, ajustando el nivel de tensin
deseado hasta que se alcanza el nivel de lquido que se quiere asignar a P2, en el caso del
tanque esta altura va a ser el nivel mximo de 250 mm. Una vez se ha alcanzado dicha
altura se para la bomba, pasando en ese momento a la siguiente secuencia, encargada de
dar a la bomba el valor de tensin igual a 0.
Secuencia 9: Comienza ahora el calibrado de P2 con la conexin del cable del canal
PFI8 (terminal de autoajuste) a los +15V. La duracin de esta conexin debe ser mayor o
igual a 8 segundos para as pasar del estado de calibrado de P1 al de P2, por ello se le
asigna una temporizacin de 22 segundos.
Secuencia 10: Una vez se alcanza esta posicin se pasa al nivel de +15V,
equivalente a estar desconectado, estando as durante 5 segundos.
Secuencia 11: A continuacin se vuelve a conectar durante el mismo tiempo.
Secuencia 12: Para terminar con esta serie de secuencias basta con finalizar con el
estado de desconexin.
Por ltimo solamente resta parar y a continuacin destruir la tarea (vase anexo 1).
Las especificaciones del sensor de ultrasonidos muestran que entre el nivel mximo
del objeto a detectar y el propio sensor debe existir al menos un espacio libre de 60 mm.
Sin embargo en la maqueta a 60 mm del nivel mximo del tanque se encuentra la plancha
metlica en la que se encuentra tanto la fuente como la placa electrnica. Por tanto es
necesario reubicar estos elementos en la maqueta para dejar el espacio necesario al sensor.
Tras barajar una serie de posibilidades (colocacin dentro de la estructura de la maqueta,
Sara Prez Izquieta
50
Introduccin
en la pared trasera, etc.) por razones de seguridad, sencillez, esttica y finalidad didctica
se opta por elevar la plancha metlica unos centmetros desde su posicin inicial a travs
de una estructura slida con el fin de que adems de sujetar esta plancha aloje el propio
sensor de ultrasonidos.
TAPA
TAPA
ESTRUCTURA
CUERPO
CUERPO
51
(2.1)
para todo
i 1,2,..., n
i 1,2,..., n
(2.2)
Por lo que con la ecuacin (3), los puntos de equilibrio tienen coordenadas
x , x ,..., xn0 , que satisfacen la ecuacin,
0
1
0
2
xi (t ) xi0 (t ) xi (t ); ui (t ) ui0 (t ) ui (t )
dxi (t )
d xi0 (t ) xi (t )
dt
con i 1
(2.3)
(2.4)
53
donde,
f x (t )
f
xi
, f u (t )
x0 , u 0
f
u i
(2.5)
x0 ,u0
(2.6)
f1
x1 x1
f
d x 2 2
x
dt ... 1
...
x n f n
x1
f1
x 2
f1
x 2
...
f n
x 2
f1
f1
x n x1 u1
f1 x f 2
...
2
x n u1
...
... ... ...
f1 x n f n
...
x n
u1
...
f1
u 2
f1
u 2
...
f n
u 2
f1
u n u1
f1 u
...
2
u n
...
... ...
f1 u n
...
u n
...
(2.7)
x Ax Bu
(2.8)
donde,
f1
x
1
f 2
A x1
...
f
n
x1
f1
x 2
f1
x 2
...
f n
x 2
f 1
f1
u
x n
1
f 1
f 2
...
x n y B u1
...
... ...
f
f 1
n
...
x n
u1
...
f1
u 2
f1
u 2
...
f n
u 2
f1
u n
f1
...
u n
... ...
f1
...
u n
...
(2.9)
(2.10)
54
D
B
C
55
Para ajustar las ecuaciones fsicas que describan al sistema, hay que hacer el
balance de variacin del volumen dentro de los tanques, esto es, a travs del caudal de
entrada y de salida de los mismos,
C1
dh1
{Q de entrada}-{Q de salida por el orificio 1}-{Q de salida por el orificio 3}
dt
dh
C1 1 Q1 Q'1 Q2
dt
dh
(2.11)
C1 1 Q1 kc1 2 gh1 kc3 2 g h1 h2
dt
Del mismo modo para el tanque 2,
C2
dh2
kc3 2 g h1 h2 kc2 2 gh2
dt
(2.12)
Ahora se toman los valores h10 , h20 y Q10 como aquellos valores de h1 , h2 y Q1 para
los que se cumple que
0
dt
dt
dt
(2.13)
(2.14)
R1 x R1 x R1 x
1
1
1
2 gh
x
x
x
R
R
R
0
2
(2.15a)
(2.15b)
Como puede observarse se han ignorado todos los trminos de orden 2 o superior
1
de la serie de Taylor y a adems se ha utilizado el termino
dado por,
R
1 kc1 2 gh1
R1
h1
kc2 2 gh2
1
R2
h2
kc1 g
kc2 g
h10
h20
2 gh10
2 gh20
(2.16a)
(2.16b)
56
1 kc3 2 g (h1 h2 )
R3
h1
h10 , h20
kc3 g
2 g (h10 h20 )
(2.16c)
Entonces las ecuaciones 23a y 23b pueden ser reescritas del siguiente modo,
1
1
d x1
RC
R3C1
1 1
1
dt x 2
R3C 2
x1 1
u
1
1 x 2 C1 1
0
R2 C 2 R3C 2
1
R3C1
(2.17)
Si ahora se procede del mismo modo con las ecuaciones de las salidas del sistema
linearizndolas se tiene que,
(2.18a)
(2.19b)
y1 1 0 x1 0
y 0 1 x 0u1
2
2
(2.20)
Ahora se tratar de asignar los diferentes valores numricos para cada variable,
correspondientes a la propia maqueta de tanques acoplados.
- Seccin de los tanques: la morfologa de la seccin transversal del tanque tiene la
siguiente forma y dimensiones,
Luego la seccin, en cm 2 ser,
C 8 2 2
0,7511
72,25cm 2
2
(2.21)
C1 C2 72,25cm 2
(2.22)
57
dH
dQ
(2.23)
R1
h1
q1'
h2
q 2'
h h2
R3 1
q3
R2
(2.24a)
(2.24b)
(2.24c)
Vlvula 1:
Para poder trabajar con las diferentes posiciones de la vlvula 1 hay que conocer su
papel respecto al conjunto del sistema. Para ello se va a representar de forma grfica la
relacin existente entre el caudal que sta vlvula est dejando pasar y la altura del lquido
en equilibrio que se consigue con dicho caudal, para cada una de las posiciones posibles.
Para ello la vlvula 3 estar completamente cerrada, para as poder trabajar con el tanque
izquierdo de forma aislada. El ensayo consiste en llenar el tanque, con la vlvula en la
posicin 0 (cerrada) hasta un nivel prximo a los 25 cm, y a continuacin cambiar a una
cierta posicin de la vlvula. Con los datos obtenidos a travs de la obtencin de un fichero
en formato de texto con LabVIEW se trabaja con ellos con el fin de obtener las pequeas
variaciones de caudal para cada muestra. Se desechan adems las primeras muestras ya que
se corresponden con el cambio de posicin de la propia vlvula. Existe una gran variacin
en los datos obtenidos por el sensor de ultrasonidos para la altura, por lo que se hace uso
del filtro Butterworth. ste se encarga de filtrar los datos obtenidos por el sensor,
dependiendo de la frecuencia de muestreo con la que se est trabajando y fijando una
frecuencia de corte. As pues, en el fichero de texto con los datos de tiempo, caudal,
referencia y alturas, aparecern adems los datos del sensor de ultrasonidos una vez
filtrados segn los parmetros deseados.
58
(2.25)
luego,
x(cm)
25
()
10
(2.26)
Con lo cual basta con multiplicar los Voltios referentes a la altura por 2,5 para
conseguir el valor en cm.
Para conocer las pequeas variaciones producidas se calcula el volumen existente
en el tanque para cada muestra de altura, multiplicando este parmetro por la seccin de
72,25cm 2 , obteniendo el volumen en cm 3 .
Y por ltimo para hallar las variaciones de caudal entre dos muestras consecutivas,
se divide la variacin de volumen (restando el volumen de la muestra anterior menos el
volumen de la muestra actual) entre la variacin de tiempo (restando al tiempo actual
menos el tiempo de la muestra actual).
Si se representan grficamente los datos obtenidos (anexo tal), se tiene que las
curvas de la vlvula 1, segn la posicin en que se encuentre son las siguientes,
CURVAS VLVULA 1
5500
5000
caudal (cm3/min)
4500
4000
POS 2
3500
POS 3
3000
POS 4
2500
POS 5
2000
POS 1
1500
1000
500
0
0
10
15
20
25
altura (cm)
59
Como se puede apreciar cuanto ms abierta esta la vlvula, mayor diferencia entre
el volumen desalojado en funcin de la altura del lquido, y por tanto mayor pendiente en
el punto de equilibrio. Adems en este grafico se observa que los datos tomados por el
sensor de ultrasonidos a pesar de estar debidamente filtrados son bastante ruidosos.
Estas curvas, como se ha citado con anterioridad, relacionan los distintos puntos de
equilibrio del lquido en relacin al caudal que se est desalojando. Bien pues, al darse en
cada punto un estado estacionario, significa que el caudal que se est desalojando ser
exactamente el mismo que se est aportando al tanque, por lo que en el caso de la maqueta
que se est tratando existirn algunas limitaciones en cuanto a caudal se refiere. Por ello el
ensayo que se realizar a continuacin tratara de encontrar la relacin entre la tensin que
se aporta a la bomba de agua y el caudal que sta proporciona.
Para llevar a cabo este ensayo se trabajara a los niveles de tensin de 2, 4, 6, 8 y 10
V, y a partir de los datos de tiempo y altura del lquido del fichero de datos del ensayo en
LabVIEW. Con la seccin del propio tanque A 72,25cm 2 se puede conocer la variacin
en el volumen, y con los tiempos, su relacin entre la magnitud obtenida obteniendo el
caudal aportado para ese valor de tensin,
Vbomba (V)
0
2
4
6
8
10
H (cm)
V (cm3)
T (min)
2,25
2,65
2,38
3,86
3,14
162,56
191,64
172,14
278,89
227,05
0,46
0,19
0,10
0,13
0,08
Q (cm3/min)
0,00
350,85
1026,66
1665,83
2231,08
2898,45
60
y = 6,5502x2 + 226,57x
0
0
10
tension (V)
Como puede apreciarse para el valor mximo de tensin admitida por la bomba, es
decir 10 V, el caudal proporcionado por la misma no es superior a 3000cm 3 / min. Luego
las nuevas curvas que pueden conseguirse con la bomba de que se dispone estarn en el
rango de alturas de 0 h 25cm y en el rango de caudal de 0 Q 3000cm 3 / min,
quedando las curvas de las distintas posiciones de la vlvula del siguiente modo que la
representacin anterior queda limitada de la siguiente forma,
CURVAS VLVULA 1
3000
caudal (cm3/min)
2500
2000
POS 2
POS 3
1500
POS 4
POS 5
POS 1
1000
500
0
0
10
15
20
25
altura (cm)
61
Q 6,5502V 2 226,57V
CURVAS VLVULA 1
18
16
14
POS 2
tension (V)
12
POS 3
10
POS 4
8
POS 5
POS 1
4
2
0
0
10
15
20
25
altura (cm)
62
CURVAS VLVULA 1
10
9
8
POS 2
tension (V)
7
POS 3
6
5
POS 4
POS 5
3
POS 1
2
1
0
0
10
15
20
25
altura (cm)
63
POS
0
0
POS
2
POS
3
POS
4
POS
5
caudal
3
6,8
11,5
16
de salida
MAYOR
6
10
16
22
que el
caudal
1
2,8
5,5
11
14
17,5
25
de
entrada
CAUDAL
(cm3/min)
0
230,06
477,52
674,52
742,36
811,29
881,3
952,4
1024,59
1324,21
1480,54
1641,21
1806,24
1975,61
2149,33
2327,4
2696,57
2887,68
3083,13
Por lo que si ahora insertamos estos datos en las curvas representadas para las tres
posiciones de la vlvula en que se puede dar el equilibrio,
CURVAS VLVULA 1
3000
caudal (cm3/min)
2500
2000
1500
1000
500
0
0
10
15
20
25
altura (cm)
64
Ahora se van a trazar las lneas de tendencia de modo que mediante las ecuaciones
correspondientes se pueda obtener la pendiente de cada una de ellas. El tipo de lnea de
tendencia que se empleara ser de tipo lineal puesto que las grficas son suficientemente
rectilneas como para tomar como modelo una recta,
CURVAS VLVULA 1
3000
y = 61,339x + 2058,2
2500
caudal (cm3/min)
y = 33,5x + 1211,4
2000
1500
y = 15,119x + 549,11
1000
500
0
0
10
15
20
25
altura (cm)
CURVAS VLVULA 1
10
y = 0,1777x + 7,4898
9
8
tension (V)
7
y = 0,1105x + 4,7224
6
5
4
3
y = 0,0567x + 2,2832
2
1
0
0
10
15
20
25
altura (cm)
65
Como se puede observar la relacin entre caudal y altura o tensin es lineal, luego
la pendiente ser la misma independientemente del rango de alturas en que se est
trabajando. As que se obtienen de las ecuaciones del grfico los distintos valores que toma
1
la pendiente (
) para cada posicin,
R1
-
1
15,119cm 2 / min
R1
1
Pos 3:
35,5cm 2 / min
R1
1
Pos 4:
61,339cm 2 / min
R1
Pos 2:
Vlvula 2:
Una vez se ha estudiado el comportamiento de la vlvula en funcin de la posicin
de apertura referente al primero de los tanques se pasar al estudio de la vlvula del tanque
nmero 2. En un principio se puede pensar que el comportamiento de esta va a ser idntico
al de la vlvula del tanque 1, ya que ambos tanques son exactamente iguales y la
colocacin de la vlvula en el sistema es la misma. Sin embargo podremos comprobar se
su comportamiento es el mismo de tal forma que no sea necesaria una segunda bomba en el
tanque 2. Simplemente basta con llenar el tanque 2 hasta una cierta altura, por ejemplo
hasta el nivel mximo de 25 cm, a continuacin abrir la vlvula 1 hasta las distintas
posiciones y obtener los datos referentes al tiempo y nivel de lquido durante el vaciado.
Los datos obtenidos en este ensayo son idnticos a los realizados de igual manera en el
tanque 1. Se concluye as afirmando que el comportamiento de las vlvulas 1 y 2 es el
mismo y por tanto,
-
1
15,119cm 2 / min
R2
1
Pos 3:
35,5cm 2 / min
R2
1
Pos 4:
61,339cm 2 / min
R2
Pos 2:
Vlvula 3:
Con el fin de conocer por ltimo el comportamiento de la vlvula 3, que conecta
ambos tanques se proceder de igual forma que para la obtencin del comportamiento de la
vlvula 1, solo que la disposicin de las vlvulas en este caso variar ya que la vlvula 1
estar completamente cerrada mientras que las vlvulas 2 y 3 estarn completamente
abiertas para as dejar pasar el lquido que aporta la bomba al tanque 1 hacia el tanque 2
(vlvula 3) y del tanque 2 hacia el deposito inferior (vlvula 2). Vemos de igual forma los
niveles de equilibrio para cada valor de tensin,
66
CURVAS VLVULA 3
3000
y = 121,01x + 761,83
y = 386,31x + 802,7
caudal (cm3/min)
2500
2000
y = 50,673x + 399,5
1500
1000
y = 21,946x + 153,56
500
y = 0,0064x + 0,1489
0
0
10
15
20
25
altura (cm)
y = 0,3921x + 3,2133
tension (V)
y = 0,1859x + 1,724
4
y = 0,089x + 0,6758
2
y = 3E-05x + 0,0007
0
0
10
15
20
25
altura (cm)
67
alturas en que se est trabajando. As que se obtienen de las ecuaciones del grfico los
1
distintos valores que toma la pendiente (
) para cada posicin,
R3
1
- Pos 2:
21,946cm 2 / min
R3
1
- Pos 3:
50,673cm 2 / min
R3
1
- Pos 4:
121,01cm 2 / min
R3
1
- Pos 5:
386,31cm 2 / min
R3
d x1
RC
R3C1
1 1
1
dt x 2
R3C 2
x1 1
u
1
1 x 2 C1 1
0
R2 C 2 R3C 2
1
R3C1
0
15,119
d x1 72,25 72,25
0
dt x 2
72,25
0
1
72,25 x1
u
0 x 2 72,25 1
0
72,25
x1 0,21 0 x1 0,014
u1
x 0
0 x2 0
2
(2.27)
O bien para la configuracin en la que participen los dos tanques (por ejemplo,
vlvula 1: posicin 3; vlvula 2: posicin 2; vlvula 3 posicin 3) se tendrn las siguientes
ecuaciones,
1
1
x
d 1
RC
R3C1
1 1
1
dt x 2
R3C 2
x1 1
u
1
1 x 2 C1 1
0
R2 C 2 R3C 2
1
R3C1
50,673
35,5 50,673
x1 1
d x1
72
,
25
72
,
25
72
,
25
u
50,673
15,119 50,673 x 2 72,25 1
dt x 2
0
72,25
72,25 72,25
68
(2.28)
y1 1 0 x1
y 0 1 x
2
2
(2.29)
X ( s)
( sI A) 1 B
U ( s)
G(s) (sI A) 1 B
A1 A3
C C2
Donde A 1
A3
C2
(2.30)
1
, B C y C 1 0 puesto que se
0 1
1
A
A
0
2 3
C 2 C 2
desea relacionar la entrada de caudal con la salida del nivel de lquido en estado
estacionario.
A3
C1
A2 A3 0
A1
0
Entonces,
Sara Prez Izquieta
(2.31)
69
A
1 0 s 0 1
G ( s)
C1
0 1 0 s 0
1 0 s 1
G( s)
C1
0 1 0
1
C1
0
1
0
C
1
s 0
(2.32)
Donde,
A1
s C
1
A1
C1
0
1
A
s 1
C1
0
s 1
Adj
C1
0
0
A12
s 1
s 2 , Adj
C1
C1
s
0
0
s
s
0
0
0 s A1
C1
s
Por tanto,
s 1
Adj C1
0
s 1
C1
s
0
(2.33)
s
0 1
1 0
A
G( s)
0 s 1 C1
0
1
C1 0
s
1 0
G(s)
C1
0 1 0
s
G ( s ) C1
0
(2.34)
70
s
C1
X (s)
U ( s)
A
s s 1
C1
1
H 1 (s)
C1
A
Q( s)
s 1
C1
(2.35)
(2.36)
Para trabajar con los datos de altura en cm y de tiempo en min, basta con que A1,
cm 3
cm 2
A1 y A3 estn en
y el escaln de caudal en
. Entonces, partiendo de una
min
min
situacin de equilibrio donde la tensin de entrada a la bomba sea por ejemplo de 3 V y
pase a ser de 3,5V el escaln de tensin ser entonces la resta de ambos, lo que expresado
en trminos de caudal es de forma general,
71
Q 6,5502Vb2 226,57Vb
Para Vb 3 ,
Q 6,550232 226,573
cm 3
Q 738,66
min
Del mismo modo que para Vb 3,5
(2.37)
Q 6,55023,5 2 226,573,5
Q 873,23
cm 3
min
(2.38)
Q 134,57
cm 3
min
(2.39)
Introduciendo directamente este valor junto con los de las constantes caractersticas
de cada vlvula en funcin de su posicin (vlvula 1 en la posicin 2 y las vlvula 2 y 4
cerradas),
>> simulacion(15.119,0,0,134.57)
Transfer function:
0.01384 s
-------------s^2 + 0.20
72
Step Response
9
8
7
Amplitude
6
5
4
3
2
1
0
10
15
20
25
30
Time (sec)
>> simulacion(0.252,0,0,2.243)
Transfer function:
0.01384 s
---------------s^2 + 0.003488 s
73
Step Response
9
8
7
Amplitude
6
5
4
3
2
1
0
200
400
600
800
1000
1200
1400
1600
1800
Time (sec)
G( s)
0,01384
s 0,2093
G( s)
0,0661
4,778s 1
(2.40)
cm 3
entrada viene expresada en
y la salida de altura en cm.
min
G( s)
0,01384
s 0,00348
74
G( s)
3,968
286,725s 0,00348
(2.41)
cm 3
entrada viene expresada en
y la salida de altura en cm.
s
75
Entradas
analgicas
Salidas
analgicas
E/S
digitales
HOST
(Entorno grfico)
ethernet
TARGET
(SO en tiempo real)
TARJETA DE
CONEXIONES
Dentro del programa del PCRT van a existir tres subprogramas o subVIs
diferenciados: el subVI encargado de la configuracin de tareas, el subVI de alta prioridad
y el de baja prioridad. Estos dos ltimos se diferencian en la prioridad de trabajo que tiene
cada uno. El de alta prioridad va a ser el dominante, esto es, su tarea va a ser la ms
importante y por tanto va a estar ejecutndose continuamente y por tanto obteniendo datos
de forma ininterrumpida. Por otra parte el de prioridad normal trabajar siempre y cuando
el de alta prioridad se lo permita, es decir, siempre que lo interrumpa ni altere la forma de
trabajo del subVI de alta prioridad.
Esta prioridad se adjudica a travs de las propiedades del subVI. En la categora de
execution existe una pestaa priority que permite seleccionar: normal priority, high
priority. Para el subprograma de alta prioridad se escoger la opcin de highest priority.
Las tareas incluidas en este subVI y por tanto de mxima prioridad, sern la obtencin de
los diferentes datos del ensayo como son el clculo de la referencia (de tipo constante,
cuadrada o cuadrada con offset), el tiempo y los datos obtenidos por los distintos sensores
como son la medida del caudal (desde el caudalmetro) y la altura del lquido (desde los
Sara Prez Izquieta
77
78
Exactamente lo mismo ocurre con los parmetros del programa tales como el
tamao del vector de datos de la FIFO y la frecuencia de muestreo. El clster en el que
estn inmersos ambos parmetros es asignado a su variable compartida correspondiente de
tipo network.
79
Se colocan adems sendos indicadores para las medidas del caudalmetro a travs
de un manmetro y del sensor de nivel de lquido a partir de un tanque, de forma que
puedan visualizarse sus datos tambin durante la ejecucin del programa, tanto
numricamente como de forma fsica.
Continuando con el anlisis del programa residente en el host y tras preparar las
variables compartidas y adecuar los parmetros para que sean visualizados durante la
ejecucin del programa, es momento de centrarse en la parte de la simulacin, desarrollada
en forma de secuencias diferenciadas. La primera de las secuencias es la encargada de
aportar el parmetro R de la vlvula 1 en funcin de la posicin que tenga en el ensayo:
posicin 2, 3 o 4. Para ello se genera un clster en el que se permita seleccionar en el panel
frontal del programa la posicin con la que se est trabajando y que por consiguiente
dependiendo de ella se modificaran las constantes de la funcin de transferencia del
sistema. Para la posicin 2 se le asignar el valor 0, a la 3 el valor 1 y a la 4 el valor 5
(recurdese que para las posiciones 1 y 5 no existe ningn valor de caudal ni por tanto de
tensin de la bomba para el cual se alcance el nivel de equilibrio en el interior del tanque)
80
centmetros y segundos, luego se divide A1 entre 60 para que la pendiente venga dada en
cm 2
.
s
81
82
83
Q 6,5502Vb2 226,57Vb
Q 6,55023,25 2 226,573,25 805,54
cm 3
min
(3.2)
Q 549,11
15,119
Q 1211,4
POS 3: H
33,5
Q 2058,2
POS 4: H
61,339
POS 2: H
(3.3a)
(3.3b)
(3.3c)
Luego para la posicin nmero dos que es la que se trata en este caso,
757,74 549,11
17cm
15,119
(3.4)
H 3V 12,6cm
(3.5a)
H 3,5V 21,5cm
(3.5b)
84
t SIM 100s
85
t SIM 200s
86
t SIM 200s
87
t SIM 500s
88
Segn se observa en los cuatro ensayos la simulacin no sigue el mismo patrn que
el sensor debido a las irregularidades del caudal de la bomba, es decir si a la entrada de la
ecuacin del modelo de la planta se introduce la el caudal a partir de la tensin de
referencia el sistema simulado desconoce el comportamiento real de la bomba. Esto se
solventa introduciendo el caudal real que est circulando por el sistema a partir de la seal
del caudalmetro. Para ello basta con hacer una pequea modificacin en el VI del host, en
los parmetros de entrada al modelo de la planta. En lugar de tomar los datos de la matriz
de datos finales generados en el target correspondiente con la tensin de referencia se
toman los datos del caudalmetro. Al venir expresados en Voltios hay que aplicar la
relacin que existe entre la tensin del caudalmetro y el caudal real de entrada al sistema,
cm 3
min
(3.6)
(3.7)
89
90
t 100s
91
t 200s
92
t 200s
93
t 200s
94
t 200s
95
t 500s
96
t 500s
97
Con la nueva seal de entrada la simulacin se ajusta a la salida real de nivel del
sistema. A pesar de ello la salida real depender de la posicin exacta de la vlvula 1.
Aunque durante todo el ensayo esta vlvula permanece en la posicin 2 al tener que ser
girada de forma manual la posicin final que toma la vlvula s es aproximadamente la
posicin 2 pero es variable para cada ensayo inevitablemente. Adems esta posicin final
de la posicin de la vlvula tiene que producirse en el instante del ensayo t 0s y la
duracin del paso de la posicin 0 a la posicin 2 debe de ser instantnea, cosa que al
efectuarse de forma manual es irrealizable fsicamente.
98
Control
Se procede ahora a analizar en detalle la respuesta del modelo de la planta ante una
entrada escaln para poder realizar el algoritmo de control ms apropiado. El escaln
supone una variacin en la tensin de entrada de la planta de 3 a 3,5 V, es decir una
cm 3
cm 3
variacin de caudal correspondiente de 738,66
a 873,23
. Si se expresa esta
min
min
cm 3
cm 3
variacin de caudal en
se tiene que Q u 2,243
para el comando
s
s
simulacion.m entonces con la posicin de estudio de la vlvula 2:
Amplitude
6
5
4
3
2
1
0
200
400
600
800
1000
1200
1400
1600
1800
Time (sec)
G( s)
0,01384s
s 0,003488s
2
100
Control
G( s)
0,01384
s 0,003488
G( s)
0,01384
s 0,003488
(4.1)
G( s)
3,968
286,725s 1
(4.2)
101
Control
Caractersticas:
-
Primeramente para que la entrada del sistema sea la tensin de la bomba y la salida
el nivel de lquido, habr que introducir tambin la funcin de transferencia de la bomba.
Si se representa esto con un esquema de diagrama de bloques,
Href
Vb
K
-
Qb
Gbomba(s)
G(s)
F ( s)
KGbomba ( s)G( s)
1 KGbomba ( s)G( s)
3,968
K4,1311
(286,725s 1)
F ( s)
3,968
1 K 4,1311
(286,725s 1)
16,392 K
(286,725s 1)
F ( s)
(286,725s 1) 16,39 K
(286,725s 1)
102
Control
F (s)
16,392 K
286,725s (1 16,39 K )
16,392 K
1 16,39 K
F (s)
286,725
s 1
1 16,39 K
(4.3)
286,725
, donde K es la constante
1 16,39 K
proporcional del controlador variable siempre positiva, y que por lo tanto hace que la
constante de tiempo disminuya cuanto mayor sea su valor. El esquema del sistema en lazo
cerrado puede representarse mediante el siguiente diagrama de bloques,
Donde la constante de tiempo pasa a ser
Href
Hmed
16,392 K
286,725s (1 16,39 K )
-4
Root Locus
x 10
4
3
Imaginary Axis
2
1
0
-1
-2
-3
-4
-5
-14
-12
-10
-8
-6
-4
-2
Real Axis
2
-3
x 10
103
Control
Amplitude
3
2.5
2
1.5
1
0.5
0
10
20
30
40
50
60
70
80
90
Time (sec)
Una vez conocida la estructura del sistema a controlar, es momento de aplicar esto
a la propia maqueta mediante la creacin de un Virtual Instrument en LabVIEW encargado
de llevar a cabo la maniobra de control proporcional. Para ello se va a hacer uso de los dos
104
Control
equipos disponibles: el host y el target. Cada uno de ellos tendr su programa propio pero
dependiente el uno del otro.
En primer lugar se va a crear un control en el que se disponga de un cluster o grupo
en el que introducir la referencia de altura que se desea mantener constante siguiendo el
patrn de una seal constante, el mismo valor de la amplitud para todo el ensayo; una seal
cuadrada, tomando los valores 0 y la amplitud deseada; o bien el patrn de una seal
cuadrada con offset. Por tanto dicho cluster de control constara de los parmetros
necesarios para definir esta seal de referencia, es decir del tipo de seal, de la amplitud,
del offset y de la frecuencia.
Adems se crearn las consecuentes shared variables o variables compartidas que
permitan que las muestras se creen en un terminal, previsiblemente en el target, y sean
recogidas en el host donde desde ah sern manipuladas para poder trabajar con ellas y
sacar conclusiones a posteriori.
Una vez que las variables estn inicializadas se inserta un bucle while en el que se
llevarn a cabo dos acciones diferenciadas. Una de ellas es la asignacin de los clusters de
105
Control
106
Control
esta tarea se van a producir las transmisiones de datos entre el host y el target y al mismo
tiempo entre la tarea de prioridad normal del target y la de alta prioridad, adems de la
inicializacin de las paradas con la variable referida al botn de Stop. Las variables que
van a participar en esta transferencia de datos son los parmetros del programa en el que
vienen definidos en tamao del fichero de datos y la frecuencia de muestreo; el valor de la
ganancia proporcional a travs de la variable de control; el cluster de referencia de altura
con los valores del tipo de seal, amplitud, offset y frecuencia de la seal de referencia; as
como los datos de los tanques de tiempo, referencia, caudal, altura del lquido en el interior
del tanque y la accin de control.
Adems de este bucle en la tarea de prioridad normal van a existir dos
secuenciaciones. La primera en cuanto a orden de ejecucin es la inicializacin de las
variables compartidas respecto de las paradas, ordenadas por el usuario desde el panel
frontal del programa del host,
107
Control
Para concluir con el subVI de prioridad normal se enlazan las tareas con las lneas
de error pertinentemente (vase anexo 13a).
Para concluir con las tareas que se desarrollan en el target, hay disponerse a
comentar la tarea de alta prioridad, representada por
108
Control
positivo a la salida se tenga dicho valor. Con ello se ha creado una onda cuadrada de valor
mnimo nulo y valor mximo equivalente a la amplitud de referencia.
Finalmente para el tipo de seal cuadrada con offset la forma de proceder es
idntica a la creacin de la onda cuadrada, solo que a la onda resultante resta aadirle el
valor del offset,
Para el caso de que la seal de entrada sea una onda cuadrada con un cierto offset,
se quiere que la onda comience con su valor mnimo, es decir que parta del valor,
1
Vref offset amplitud , es por ello que se aade un desfase de 180.
2
Ahora bien, una vez creados los distintos tipos de seales de entrada se procede al
propio esquema de control proporcional. Para ello basta con hallar la diferencia entre la
altura requerida al sistema y la altura real del lquido en el tanque. Cuando este diferencia
sea negativa, es decir cuando la referencia sea mayor que el nivel que indica el sensor de
ultrasonidos, en el caso en el que la bomba operara en el rango de 10 Vb 10 o de
forma general de x Vb x bastara con aplicar una tensin negativa de forma que en
lugar de aportar liquido al sistema este fuera absorbido por la propia bomba. Sin embargo
el rango de operacin real de la bomba es 0 Vb 10 por lo que esta nicamente puede
aportar volumen de lquido. Es por eso que cuando la diferencia entre la altura de
referencia y la altura real sea negativa la tensin de entrada a la bomba ser la mnima, es
decir de 0 Voltios. De este modo el volumen de agua ira disminuyendo paulatinamente al ir
evacundose libremente por la vlvula de salida. Si la diferencia entre el nivel de lquido
deseado y el nivel real del tanque es positiva (nivel de referencia > nivel real) la entrada a
la bomba ser esta diferencia multiplicada por el valor de la ganancia proporcional. Para
que este valor en caso de ser muy grande no sobrecargue la bomba se implanta una
limitacin para el rango de 0 a 10 Voltios de forma que si el valor que se pretende
introducir a la bomba es menor que 0, la entrada efectiva a la misma ser de 0 V y del
mismo modo para el caso en el que la tensin resultante de entrada a la bomba sea mayor
que 10 V, el valor que realmente se introducir a la bomba ser de 10 V.
109
Control
Para concluir y tras aplicar estas premisas, se genera la tarea para almacenar los
datos en una matriz con la que se podr trabajar en el host, y por tanto que sea una variable
compartida tanto de tipo single process como de tipo network, y adems un fichero de
texto con estos datos. Los pasos a realizar para ello son los que ahora se muestran:
110
Control
4,5
4,0
3,5
altura (cm)
3,0
k=1
k=2
2,5
k=3
2,0
k=4
k=5
1,5
1,0
0,5
0,0
0
50
100
150
200
250
300
tiempo (s)
Del ensayo real de la maqueta se observa que para los valores de K en el que la
seal de accin de control se encuentra entre los lmites de operacin de la bomba (0 y
10V) el valor final se va aproximando paulatinamente al valor de la entrada de la
referencia. Por otra parte en cuanto a la rapidez no se consigue que el sistema sea lo
suficientemente rpido ya que la constante temporal est entorno a los 40 segundos para
todo K.
Una vez conocido el comportamiento real del sistema y analizado su
comportamiento terico se tratar de hacer una comparativa que muestre las diferencias
entre ambos, debidas en parte a la asuncin de la funcin de transferencia de la bomba
como constante.
111
Control
K=1
F ( s)
16,392 K
16,392
(4.4)
Step Response
4
3.5
Amplitude
2.5
1.5
0.5
50
100
150
200
250
300
350
Time (sec)
El valor de pico de la accin es de unos 4,5V, lo que hace que no se tenga un valor
de entrada a la bomba demasiado elevado. Adems el valor final alcanzado es cerca de
0,5V inferior al valor de referencia. El sistema sigue siendo muy lento ya que el valor final
se alcanza alrededor del minuto de tiempo desde la entrada del escaln.
112
Control
K=2
F ( s)
16,392 K
32,784
(4.5)
Step Response
4.5
4
3.5
Amplitude
3
2.5
2
1.5
1
0.5
0
50
100
150
200
250
300
350
400
Time (sec)
El valor mximo de entrada a la bomba con este controlador es de unos 6,5V lo que
hace que el valor final, en este caso ms prximo al valor de referencia que en el caso
anterior, se alcance con mayor rapidez. No obstante esta respuesta es bastante mejorable.
113
Control
K=3
F ( s)
16,392 K
49,176
(4.6)
Step Response
4.5
4
3.5
Amplitude
3
2.5
2
1.5
1
0.5
0
50
100
150
200
250
300
350
400
Time (sec)
114
Control
K=4
F ( s)
16,392 K
65,568
(4.7)
Step Response
4.5
4
3.5
Amplitude
3
2.5
2
1.5
1
0.5
0
50
100
150
200
250
300
350
400
Time (sec)
Para K=4 el valor de la seal u alcanza ya los 8,5V, cercano al valor lmite de la
bomba y por tanto prximo a su lmite de operacin.
115
Control
K=5
F ( s)
16,392 K
81,96
(4.8)
La seal de la accin de control toma su valor mximo permitido por la bomba por
lo que se ha llegado al umbral de trabajo. La respuesta para este caso es bastante ms
rpida y el valor final del nivel de lquido es prcticamente el valor referenciado y por
tanto perfectamente admisible para este sistema al no tener que cumplir ningn requisito en
cuanto a la desviacin del valor real del valor exigido en la referencia. No obstante el
sistema sigue siendo muy lento por lo que es necesario hallar el modo de controlar el nivel
del lquido del tanque siguiendo otro procedimiento.
Para valores de K mayores a 5 la accin de control tomar tensiones superiores a
los 10V lmite de la bomba, sin embargo con el empleo de un limitador cuando la seal u
sea mayor que 10 la entrada a la bomba ser de 10V consiguiendo as sistemas mucho ms
rpidos pero con parmetros de tiempos perturbados por esta limitacin..
Del estudio terico del control proporcional sobre la maqueta se concluye diciendo
que el regulador cuya constante K es 5 aporta un valor final bueno aunque la respuesta ser
lenta siempre y cuando no se haga uso del limitador de tensin a la entrada de la bomba.
116
Control
Root Locus
5
4
3
Imaginary Axis
2
1
0
-1
-2
-3
-4
-5
-7
-6
-5
-4
-3
-2
-1
Real Axis
>> rlocfind(gs*gb)
Select a point in the graphics window
selected_point =
-0.4716 - 0.0155i
ans =
3.6782
Es decir para valores de K menores que 3,6782 los polos se desplazan sobre el eje
de abscisas, luego solo tienen componente real sin embargo a partir del momento en el que
se alcanza el punto de ruptura en K 3,6782 para valores superiores los polos tienen tanto
117
Control
parte real como parte imaginaria. Esto quiere decir que al hacer una observacin del
comportamiento del sistema va a haber un pequeo sobrepasamiento del tipo:
Al llevar a cabo este ensayo para valores inferiores al valor de ruptura calculado el
comportamiento es el esperado, sin embargo al tomar valores de K superiores al valor de
ruptura se observa en el funcionamiento del sistema que nunca llega a darse ese
sobrepasamiento tpico de la funcin de transferencia utilizada. Este comportamiento
demuestra que por mucho que aumente el valor de K, los polos se estarn desplazando
siempre a lo largo del eje real.
La funcin de transferencia del sistema es la conjuncin de la funcin de la bomba
y el sistema hidrulico. La funcin de transferencia que habamos obtenido tras una serie
de ensayos posea un par de polos dobles pero se desconoca la presencia o ausencia de
ceros. Ahora pues tras este ensayo se puede deducir que la funcin de transferencia de la
bomba tiene adems de un par de polos un cero lo que hace que, en la representacin del
lugar de las races por mucho que aumente K los polos se encuentren siempre en la recta
real tendiendo a aproximarse al cero. Adems este cero debera de encontrarse adyacente al
polo del sistema hidrulico ( Re 0,0035 ).
Para saber la estructura general de la funcin de transferencia de la bomba de
diafragma es necesario desglosar dicho funcionamiento [5].
Mdulo de la
admitancia
Mdulo
electromecnico
Mdulo
mecnico
118
Control
s
s]
tanh h
D
I ( s)
3
V (s)
s
D
s
Rs 2 R
stanh h
s[
( s)
I (s)
k
sAh
Q( s )
H ( s)
( s)
(4.9)
Ks ( s z1 )k
Q( s )
V ( s) ( s p1 )( s p 2 ) s Ah
Gb ( s)
( s z1 )
( s p1 )( s p 2 )
(4.10)
119
Control
Del ensayo se deduce que a bajas frecuencias existe un cero que aporta una
pendiente de +20dB, y a mayores frecuencias aparecen los polos. As tras conocer el
nmero de polos y ceros de la funcin de transferencia de la bomba de diafragma, la
funcin de transferencia del sistema global incluida la maqueta ser un sistema de tercer
orden con un polo. Adems el polo del sistema hidrulico est muy prximo al origen, a
continuacin se encontrar el cero de la bomba y ms alejado del origen los otros dos
polos, que pueden despreciarse debido a la dominancia del polo prximo al origen y del
cero.
120
Control
Los polos ms a la izquierda del eje estarn dominados por el polo y el cero ms
lentos as que por mucho que aumente la ganancia K los polos del sistema siempre se van a
encontrar a lo largo del eje real, y por tanto queda demostrado que nunca se llegar a dar
sobrepasamiento.
121
Control
d(s)
Href
e
GPID (s)
H
G(s)
G PID ( s)G( s)
G( s)
y F2 ( s)
por tanto:
1 GPID ( s)G( s)
1 GPID ( s)G ( s)
H ( s)
GPID ( s)G( s)
G( s)
H REF
d ( s)
1 GPID ( s)G( s)
1 GPID ( s)G( s)
(4.11)
122
Control
Con esta expresin se observa que cuanto mayor sea el valor de la ganancia K C
mayor es el denominador en el trmino de la entrada variable de d(s) mientras que el
trmino de la referencia permanece invariante debido a la presencia de esta ganancia tanto
en el numerador como en el denominador. As el mtodo por el que se va a obtener este
mximo valor de la ganancia del compensador ser el de Ziegler-Nichols en lazo abierto.
Su ajuste parte del sistema en lazo abierto ante una entrada escaln. Para ajustar el
controlador la respuesta en S del sistema es caracterizada por dos parmetros: es tiempo de
atraso (L) y la constante de tiempo (T). Estos parmetros se determinan de la siguiente
manera: se traza la tangente a la curva de la respuesta en su punto de inflexin, el corte de
esta recta con el eje de tiempo da el parmetro L y el corte con la lnea del valor estable de
la salida da un valor temporal, T se calcula restando a ese valor el parmetro L.
El ajuste del controlador se hace segn la siguiente tabla:
Tipo de controlador
P
PI
PID
K
T/L
0,9T/L
1,2T/L
L/0,3
2L
d
0
0
0,5L
Ante una entrada escaln de amplitud 0,5V el nivel de lquido tiene una respuesta
de la forma:
21
20
19
18
17
16
15
500
1000
1500
123
Control
que se ordena el escaln, y como origen de altura el nivel en estado estacionario antes de
que el sistema sea sometido a una entrada de tipo escaln.
Para saber con mayor exactitud los parmetros que definirn al controlador se
trazan la recta tangente al punto de inflexin de la curva y la recta correspondiente al valor
final de la altura del lquido.
1
G PID ( s) K 1
d s
is
(4.12)
GPID ( s)
1,2T
1
0,5Ls
1
L 2 Ls
GPID ( s)
1,2T
1
0,5Ls
1
L 2 Ls
GPID ( s)
1,2T 2 Ls 1 L2 s 2
L
2 Ls
124
Control
T Ls 1
G PID ( s) 0,6 2
s
L
198 2s 1
GPID ( s) 0,6 2
s
2
GPID
2s 1
( s) 29,7
(4.13)
Existen varias maneras para el mapeo del plano s al plano z tales como las
aproximaciones en diferencias hacia adelante o hacia atrs. La transformacin bilineal es
otro mtodo que mapea todo el semiplano izquierdo del plano s en el crculo unitario en el
plano z. La transformacin bilineal mapea del plano s al plano z mediante la relacin
2( z 1)
donde Ts es el tiempo de muestro del sistema de tiempo discreto. En Matlab
s
Ts( z 1)
el comando c2d puede convertir un controlador PID de tiempo continuo a un controlador
PID de tiempo discreto sin pasar por una sustitucin algebraica o mapeo. Este comando
requiere el numerador y denominador de la funcin de transferencia continua, el tiempo de
muestreo y el mtodo que se utilizar. Para la aproximacin bilineal debe usarse el mtodo
1
Tustin. El mtodo trapezoidal o mtodo de Tustin aproxima el operador integral por el
s
sistema discreto obtenido sumando trapecios.
125
Control
u k u k 1
T
(ek ek 1 )
2
2(1 z 1 )U ( z ) T (1 z 1 ) E ( z )
U ( z ) T (1 z 1 ) T ( z 1) 1
(4.14)
E ( z ) 2(1 z 1 ) 2( z 1) s
Figura 4.23 - Mtodo de Tustin
Basta con sustituir esta aproximacin en el modelo del controlador para calcular
matemticamente la funcin de transferencia del controlador discreto:
GPID ( s)
4752000( z 1) 2 23760( z 1)
29,7
( z 1)
( z 1) 2
G PID ( z )
200( z 1)
( z 1)
GPID ( z )
GPID ( z )
(4.15)
>> s=tf('s')
Transfer function:
s
>> pid=(118.8*s^2+118.8*s+29.7)/s
Transfer function:
118.8 s^2 + 118.8 s + 29.7
-------------------------s
126
Control
Root Locus
0.08
0.06
0.04
Imaginary Axis
0.02
-0.02
-0.04
-0.06
-0.08
-1.6
-1.4
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0.2
Real Axis
>> c2d(pid,0.01,'tustin')
Transfer function:
2.388e004 z^2 - 4.752e004 z + 2.364e004
--------------------------------------z^2 - 1
Sampling time: 0.01
e(z)
u(z)
GPID (z )
127
Control
e( z )
z 2 1
(4.16)
e( z )
1 z 2
u( z)(1 z 2 ) e( z)(23878,9485 47519,703z 1 23641,3485z 2 )
u(k ) u(k 2) 23878,9485e(k ) 47519,703e(k 1) 23641,3485e(k 2)
u(k ) u(k 2) 23878,9485e(k ) 47519,703e(k 1) 23641,3485e(k 2) (4.17)
G( s)
G( z)
16,388
286,725s 1
16,388
286,7252( z 1)
1
0,01( z 1)
16,388( z 1)
( z 1)
G( z)
57345( z 1) ( z 1)
( z 1)
G( z )
16,388( z 1)
57346 z 57344
128
Control
G( z )
0,000285774 z 0,000285774
z 0,999965124
(4.18)
>> gz=c2d(g,0.1,'tustin')
Transfer function:
0.0002857 z + 0.0002857
--------------------z - 0.9997
Sampling time: 0.01
Se desea conocer la ubicacin exacta de los polos y ceros de la planta por lo que se
emplea el siguiente comando de Matlab:
>> rlocus(gz)
Root Locus
1
0.8
0.6
Imaginary Axis
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1.5
-1
-0.5
0.5
1.5
Real Axis
129
Control
GPID ( z )
(4.19)
>> pid01=c2d(pid,0.1,'tustin')
Transfer function:
2496 z^2 - 4749 z + 2259
-----------------------z^2 - 1
Sampling time: 0.1
>> rlocus(pid01)
Root Locus
1
0.8
0.6
Imaginary Axis
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1.5
-1
-0.5
0.5
1.5
Real Axis
130
Control
Root Locus
1
0.8
0.6
Imaginary Axis
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1.5
-1
-0.5
0.5
1.5
Real Axis
0.04
Imaginary Axis
0.02
-0.02
-0.04
0.75
0.8
0.85
0.9
0.95
1.05
Real Axis
131
Control
Href
Controlador
Adecuacin
altura / tensin
Planta
G( z )
0,00285774 z 0,00285774
z 0,999965124
(4.20)
tiempo
Clock
To Workspace1
v
referencia
Signal
Generator
Constant 1
Add
To Workspace 2
num (z)
num (z)
z 2 +-1
den (z)
PID Discrete
Transfer Fcn
Planta Discrete
Transfer Fcn
salida
salida
To Workspace
132
Control
133
Control
tiempo
Clock
To Workspace2
num (z)
Signal Constant 1
Generator
num (z)
z 2 +-1
Add
referencia
To Workspace1
PID Discrete
Transfer Fcn
den (z)
Saturation
salida
Planta Discrete
Transfer Fcn
salida
To Workspace
134
Control
135
Control
GPID ( s) 59,41
s
4s
G PID ( s) 59,41
s
4s
4s 1 4s 2
G PID ( s) 14,85
s
(4.21)
136
Control
59,4
G PID ( z )
2376000
G PID ( z )
GPID ( z )
200 2 ( z 1) 2
200( z 1)
59,4
14,85
2
( z 1)
( z 1)
200( z 1)
( z 1)
( z 1) 2
( z 1)( z 1)
( z 1) 2
11880
14
,
85
( z 1) 2
( z 1) 2
( z 1) 2
200( z 1)( z 1)
( z 1) 2
GPID ( z )
(4.22)
>> pidk=(59.4*s^2+59.4*s+14.85)/s
Transfer function:
59.4 s^2 + 59.4 s + 14.85
------------------------s
>> c2d(pidk,0.01,'tustin')
Transfer function:
1.194e004 z^2 - 2.376e004 z + 1.182e004
--------------------------------------z^2 1
Sampling time: 0.01
Por ultimo dividiendo esta expresin entre 2,5 para adaptar la salida del PID de
centmetros a Voltios,
GPID ( z )
(4.23)
(4.24)
137
Control
138
Control
GPID ( z )
200 2 ( z 1) 2
200( z 2 1)
( z 1) 2
59
,
4
7
,
425
( z 1) 2
( z 1) 2
( z 1) 2
( z 2 1)
200
( z 1) 2
GPID ( z )
(4.25)
GPID ( z )
(4.26)
139
Control
140
Control
Aumentando el valor de L la seal de salida de la altura del lquido deja de ser tan
oscilante en rgimen transitorio y pasa a ser un trnsito ms suavizado. Sin embargo la
seal de la accin de control es muy ruidosa debido a la parte derivativa del controlador, lo
que hace que la entrada a la bomba sea muy irregular y por tanto que su funcionamiento no
sea el idneo.
Mtodo de Ziegler-Nichols por respuesta frecuencial
u 4L 42 8
(4.27)
K inicial
K
158,4
95,04 de donde K u
1,25
0,6
i 0,5 u 4
d 0,125 u 1
(4.28)
Luego,
GPID ( s) 95,041
s
4s
(4.29)
GPID ( s)
Control
95,04
G PID ( z )
GPID ( z )
200( z 1)
200 2 ( z 1) 2
23,76 95,04
( z 1)
( z 1) 2
( z 1)
200
( z 1)
GPID ( z )
(4.30)
GPID ( z )
(4.31)
142
Control
K 0,35K u 55,44
i 0,7685 u 6,148
d 0,1921 u 1,5368
(4.32)
GPID ( s) 55,441
1,5368s
6,148s
(4.33)
GPID ( z )
(4.34)
GPID ( z )
(4.35)
143
Control
Figura 4.39b - Referencia, nivel de lquido y caudal para los nuevos mrgenes
144
Control
D(t ) KTd
de(t )
dH REF (t ) dy (t )
KTd
dt
dt
dt
(4.36)
Estos cambios bruscos producen desgaste y pueden llevar a la planta a una regin
no lineal. Para evitarlo se alimenta el derivador directamente con la salida:
D(t ) KTd
dh(t )
dt
29,7
u ( s) e( s)118,8
118,8sh( s)
s
(4.37)
0,1485( z 1) 23760( z 1)
u ( z ) e( z )118,8
h( z )
z 1
z 1
145
Control
u ( z ) e( z )
h( z )
( z 1)( z 1)
( z 1)( z 1)
(4.38)
Multiplicando por z 2 :
(4.40)
tiempo
u
Clock
To Workspace 1
47 .52
1
referencia
To Workspace2
num (z)
num (z)
z-1
den (z)
Saturation
Planta Discrete
Transfer Fcn
salida
Step
1
-K -
D
Random
Number
Gain
salida
To Workspace
146
Control
147
Control
Por otro lado, la derivacin amplifica los ruidos, suponiendo una seal w
n(t ) a sin wt d
dt
dn(t )
aw cos wt
dt
(4.41)
d dD(t )
N
dt
D K d
dh(t )
dt
(4.42)
d
N
sD( s) D( s) K d sh( s)
D( s)1 s d
N
D( s ) K
K d sh( s)
s d
1 s
h( s )
(4.43)
148
Control
Tpicamente 8<N<20 luego para N=10 el polo aadido se encuentra en -10 por lo
que va a estar totalmente dominado y su comportamiento no va a influir prcticamente en
la dinmica del sistema. Con todo esto la nueva estructura del controlador ser la siguiente:
K
Href
K
is
H
Estructura tpica del PID
G(s)
K d s
Href
K
is
H
Modificacin de la entrada
G(s)
a la accin derivativa
K d s
K
Href
K
is
K
G(s)
Adicin de un polo en
s d
1 s
d
N
149
Control
Por tanto una vez implementado el esquema de la simulacin basta con calcular la
relacin entre el error y la altura con la seal de control correspondiente. La relacin en el
dominio de S es la que sigue:
K s
K
d
h( s)
u ( s) e( s) K
d
s
i
1 s
N
(4.44)
0,1485( z 1)
( z 1)
h( z )
u ( z ) e( z )118,8
(
z
1
)
20
(
z
1
)
(
z
1
)
( z 1)
( z 1)
23760( z 1)
0,1485( z 1)
h( z )
u ( z ) e( z )118,8
( z 1)
(21z 19)
u( z)
u( z)
u( z)
u (k )
150
Control
151
Control
Con la insercin de un nuevo polo lo suficientemente alejado del origen como para
que no influya en el verdadero comportamiento del sistema se consigue que las variaciones
bruscas en la seal de la accin de control queden suavizadas y por tanto esta seal
limitada entre los 0 y los 10 Voltios este mucho menos truncada y por tanto sea menos
agresiva en cuanto al funcionamiento real de la misma. No obstante a pesar de estas
modificaciones en la accin derivativa del PID no se consigue que la respuesta del sistema
sea todo lo buena que cabra esperar. Es por ello que ahora el estudio se va a centrar en la
accin integradora del controlador.
152
Control
Href
u
PID
V
0
10
H
G(s)
153
Control
tiempo
Clock
salida I
To Workspace1
u
47 .52
v
referencia
To Workspace2
P
num (z)
num (z)
z-1
Signal
Generator
den (z)
Abs
|u|
Saturation
-C-
salida
Planta Discrete
Transfer Fcn
num (z)
21 z-19
D
Switch 2
-K 0
Random
Number
Unit Delay 2
1
salida
To Workspace
z
v2
salida I 2
47 .52
100
Product
salida I 1
P1
num (z)
num (z)
z-1
den (z)
Saturation 1
I1
Planta Discrete
Transfer Fcn 1
num (z)
21 z-19
D1
Switch 1
-K -
0
-1
Random
Number 1
u (k )
23760( z 1)
u ( z ) e( z )118,8 h( z )
(21z 19)
u( z)
(4.48)
154
Control
u( z)
u (kt)
Luego la nueva respuesta del sistema con la supresin del fenmeno del wind up es
la siguiente:
155
Control
156
Captulo 5: Conclusiones
Conclusiones
158
Conclusiones
159
Bibliografa
114
120
255
100
Plano3@Croquis3D7
12
15
Plano3@Croquis3D7
151
145
215
DEPARTAMENTO:
Universidad Pblica
E.T.S.I.I.T.
DEPARTAMENTO
de Navarra
DE AUTOMATICA
INGENIERO
Nafarroako
TECNICO
INDUSTRIAL
E.
Y
COMPUTACION
Unibersitate Publikoa
PROYECTO:
REALIZADO:
PEREZ IZQUIETA,SARA
FIRMA:
PLANO:
FECHA:
ESCALA:
N PLANO:
06 / 11
1:5
TIEMPO
(min)
0,00
0,17
0,33
0,50
0,67
0,83
1,00
1,17
1,33
1,50
1,67
1,83
2,00
2,17
2,50
2,67
2,83
3,00
3,17
3,33
3,50
3,67
3,83
4,00
4,17
4,33
4,50
4,67
4,83
5,00
5,17
5,33
5,50
5,67
5,83
6,00
6,17
6,33
6,50
6,67
6,83
7,00
7,17
CAUDAL
(cm3/min)
40,17
30,35
31,43
52,03
36,85
5,42
57,44
61,78
19,51
19,51
56,36
33,60
61,77
16,80
34,68
80,21
13,01
50,94
24,93
26,01
27,10
45,52
15,17
71,53
44,43
26,01
36,85
26,01
26,01
60,70
48,77
26,01
19,51
43,35
34,68
34,68
36,85
21,67
34,68
-22,76
109,46
15,17
TIEMPO
(min)
0,17
0,18
0,20
0,22
0,23
0,25
0,27
0,28
0,30
0,32
0,33
0,35
0,37
0,38
0,40
0,42
0,43
0,45
0,47
0,48
0,50
0,52
0,53
0,55
0,57
0,58
0,60
0,62
0,63
0,65
0,67
0,68
0,70
0,72
0,73
0,75
0,77
0,78
0,80
0,82
0,83
0,85
0,87
ALTURA
(mV)
9.480
9.373
9.296
9.219
9.134
9.050
8.965
8.878
8.797
8.728
8.663
8.585
8.494
8.408
8.329
8.247
8.172
8.108
8.039
7.960
7.872
7.784
7.710
7.638
7.559
7.484
7.405
7.320
7.239
7.165
7.098
7.024
6.947
6.883
6.817
6.742
6.675
6.608
6.525
6.439
6.371
6.309
6.223
ALTURA
(cm)
23,70
23,43
23,24
23,05
22,84
22,63
22,41
22,20
21,99
21,82
21,66
21,46
21,24
21,02
20,82
20,62
20,43
20,27
20,10
19,90
19,68
19,46
19,28
19,10
18,90
18,71
18,51
18,30
18,10
17,91
17,75
17,56
17,37
17,21
17,04
16,86
16,69
16,52
16,31
16,10
15,93
15,77
15,56
VOLUMEN
(cm3)
1712,33
1693,00
1679,09
1665,18
1649,83
1634,66
1619,30
1603,59
1588,96
1576,50
1564,75
1550,67
1534,23
1518,70
1504,43
1489,61
1476,07
1464,51
1452,04
1437,78
1421,88
1405,99
1392,62
1379,61
1365,34
1351,80
1337,53
1322,18
1307,54
1294,18
1282,08
1268,71
1254,80
1243,24
1231,32
1217,77
1205,67
1193,57
1178,58
1163,04
1150,76
1139,56
1124,03
CAUDAL
(cm3/min)
1159,61
834,49
834,49
921,19
910,35
921,19
942,86
877,84
747,79
704,44
846,17
986,21
932,03
856,16
888,68
812,81
693,60
747,79
856,16
953,70
953,70
801,98
780,30
856,16
813,63
856,16
921,19
877,84
801,97
726,11
801,98
834,49
693,60
715,27
812,81
726,11
726,11
899,51
932,96
736,95
671,92
932,03
TIEMPO
(min)
0,18
0,20
0,22
0,23
0,25
0,27
0,28
0,30
0,32
0,33
0,35
0,37
0,38
0,40
0,42
0,43
0,45
0,47
0,48
0,50
0,52
0,53
0,55
0,57
0,58
0,60
0,62
0,63
0,65
0,67
0,68
0,70
0,72
0,73
0,75
0,77
0,78
0,80
0,82
0,83
0,85
0,87
0,88
ALTURA
(mV)
8.522
8.337
8.155
7.981
7.816
7.650
7.480
7.317
7.164
7.000
6.820
6.655
6.511
6.359
6.188
6.017
5.858
5.707
5.550
5.397
5.259
5.122
4.958
4.788
4.640
4.495
4.340
4.192
4.047
3.898
3.754
3.617
3.496
3.382
3.251
3.106
2.963
2.829
2.713
2.590
2.444
2.300
2.170
ALTURA
(cm)
21,31
20,84
20,39
19,95
19,54
19,13
18,70
18,29
17,91
17,50
17,05
16,64
16,28
15,90
15,47
15,04
14,65
14,27
13,88
13,49
13,15
12,81
12,40
11,97
11,60
11,24
10,85
10,48
10,12
9,75
9,39
9,04
8,74
8,46
8,13
7,77
7,41
7,07
6,78
6,48
6,11
5,75
5,43
VOLUMEN
(cm3)
1539,29
1505,87
1473,00
1441,57
1411,77
1381,78
1351,08
1321,63
1294,00
1264,38
1231,86
1202,06
1176,05
1148,59
1117,71
1086,82
1058,10
1030,83
1002,47
974,83
949,91
925,16
895,54
864,83
838,10
811,91
783,91
757,18
730,99
704,08
678,07
653,32
631,47
610,87
587,21
561,02
535,19
510,99
490,04
467,82
441,45
415,44
391,96
CAUDAL
(cm3/min)
2004,94
1972,43
1885,73
1788,19
1799,02
1842,38
1768,28
1658,14
1777,35
1950,75
1788,19
1560,60
1647,30
1853,21
1853,21
1723,16
1636,46
1701,49
1658,14
1495,57
1484,74
1779,13
1842,38
1603,95
1571,44
1679,81
1603,95
1571,44
1614,79
1560,60
1484,74
1311,34
1235,48
1419,71
1571,44
1551,31
1452,23
1257,15
1333,01
1582,28
1560,60
1408,88
TIEMPO
(min)
0,08
0,09
0,10
0,11
0,12
0,12
0,13
0,14
0,15
0,16
0,17
0,17
0,18
0,19
0,20
0,21
0,22
0,22
0,23
0,24
0,25
0,26
0,27
0,27
0,28
0,29
0,30
0,31
0,32
0,32
0,33
0,34
0,35
0,36
0,37
0,37
0,38
0,39
0,40
0,41
0,42
0,42
0,43
ALTURA
(mV)
9.581
9.414
9.268
9.113
8.960
8.811
8.656
8.500
8.330
8.162
8.015
7.864
7.707
7.565
7.419
7.264
7.130
7.008
6.864
6.710
6.570
6.441
6.313
6.171
6.015
5.870
5.744
5.619
5.480
5.339
5.203
5.075
4.954
4.825
4.679
4.539
4.415
4.294
4.162
4.028
3.909
3.799
3.682
ALTURA
(cm)
23,95
23,54
23,17
22,78
22,40
22,03
21,64
21,25
20,83
20,41
20,04
19,66
19,27
18,91
18,55
18,16
17,83
17,52
17,16
16,78
16,43
16,10
15,78
15,43
15,04
14,68
14,36
14,05
13,70
13,35
13,01
12,69
12,39
12,06
11,70
11,35
11,04
10,74
10,41
10,07
9,77
9,50
9,21
VOLUMEN
(cm3)
1730,57
1700,40
1674,03
1646,04
1618,40
1591,49
1563,49
1535,31
1504,61
1474,26
1447,71
1420,44
1392,08
1366,43
1340,06
1312,06
1287,86
1265,82
1239,81
1211,99
1186,71
1163,41
1140,29
1114,64
1086,46
1060,27
1037,51
1014,93
989,83
964,36
939,79
916,67
894,82
871,52
845,14
819,86
797,46
775,60
751,76
727,56
706,06
686,19
665,06
CAUDAL
(cm3/min)
3626,98
3164,55
3359,63
3316,28
3229,57
3359,63
3381,30
3684,75
3641,40
3186,22
3272,93
3402,98
3077,85
3164,55
3359,63
2904,45
2644,35
3121,20
3337,95
3034,50
2796,08
2774,40
3077,85
3381,30
3142,87
2731,05
2709,37
3012,83
3056,17
2953,71
2774,40
2622,68
2796,07
3164,55
3034,50
2687,70
2622,68
2861,10
2904,45
2579,32
2384,25
2535,98
TIEMPO
(min)
0,08
0,08
0,09
0,10
0,11
0,12
0,12
0,13
0,14
0,15
0,16
0,17
0,17
0,18
0,19
0,20
0,21
0,22
0,22
0,23
0,24
0,25
0,26
0,27
0,27
0,28
0,29
0,30
0,31
0,32
0,32
0,33
0,34
0,35
0,36
0,37
0,37
0,38
0,39
0,40
0,41
0,42
0,42
ALTURA
(mV)
9559,00
9288,00
9044,00
8824,00
8589,00
8352,00
8124,00
7899,00
7673,00
7451,00
7235,00
7019,00
6801,00
6579,00
6360,00
6153,00
5944,00
5728,00
5514,00
5311,00
5116,00
4924,00
4726,00
4521,00
4318,00
4121,00
3929,00
3743,00
3567,00
3409,00
3254,00
3081,00
2897,00
2721,00
2551,00
2378,00
2198,00
2016,00
1848,00
1693,00
1537,00
1379,00
1231,00
ALTURA
(cm)
23,90
23,22
22,61
22,06
21,47
20,88
20,31
19,75
19,18
18,63
18,09
17,55
17,00
16,45
15,90
15,38
14,86
14,32
13,79
13,28
12,79
12,31
11,82
11,30
10,80
10,30
9,82
9,36
8,92
8,52
8,14
7,70
7,24
6,80
6,38
5,95
5,50
5,04
4,62
4,23
3,84
3,45
3,08
VOLUMEN
(cm3)
1726,59
1677,65
1633,57
1593,84
1551,39
1508,58
1467,40
1426,76
1385,94
1345,84
1306,82
1267,81
1228,43
1188,33
1148,78
1111,39
1073,64
1034,62
995,97
959,30
924,08
889,40
853,63
816,61
779,94
744,36
709,68
676,08
644,29
615,75
587,75
556,51
523,27
491,48
460,77
429,53
397,01
364,14
333,80
305,80
277,62
249,08
222,35
CAUDAL
(cm3/min)
5873,93
5288,70
4778,06
5093,62
5136,98
4941,90
4876,88
4898,55
4811,85
4681,80
4681,80
4725,15
4811,85
4746,83
4486,72
4530,08
4681,80
4638,45
4400,03
4226,63
4161,60
4291,65
4443,38
4400,02
4269,98
4161,60
4031,55
3814,80
3424,65
3359,62
3757,29
3988,20
3814,80
3684,75
3749,78
3901,50
3944,85
3641,40
3359,62
3381,30
3424,65
3207,90
TIEMPO
(min)
0,40
0,43
0,47
0,50
0,53
0,57
0,60
0,63
0,67
0,70
0,73
0,77
0,80
0,83
0,87
0,90
0,93
0,97
1,00
1,03
1,07
1,10
1,13
1,17
1,20
1,23
1,27
1,30
1,33
1,37
1,40
1,43
1,47
1,50
1,53
1,57
1,60
1,63
1,67
1,70
1,73
1,77
1,80
ALTURA
(mV)
9666
9652
9644
9625
9611
9611
9590
9581
9564
9550
9536
9532
9506
9511
9484
9471
9455
9445
9431
9427
9403
9394
9389
9368
9356
9343
9331
9331
9302
9304
9278
9270
9251
9237
9244
9218
9202
9190
9180
9166
9161
9139
9125
ALTURA
(cm)
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
VOLUMEN
(cm3)
1.746
1.743
1.742
1.739
1.736
1.736
1.732
1.731
1.727
1.725
1.722
1.722
1.717
1.718
1.713
1.711
1.708
1.706
1.703
1.703
1.698
1.697
1.696
1.692
1.690
1.688
1.685
1.685
1.680
1.681
1.676
1.674
1.671
1.668
1.670
1.665
1.662
1.660
1.658
1.656
1.655
1.651
1.648
CAUDAL
(cm3/min)
75,86
43,35
102,96
75,86
0,00
113,79
48,77
92,12
75,86
75,86
21,68
140,89
-27,09
146,31
70,44
86,70
54,19
75,90
21,68
130,05
48,77
27,09
113,79
65,03
70,44
65,03
0,00
157,14
-10,84
140,89
43,35
102,96
75,86
-37,93
140,89
86,70
65,02
54,19
75,86
27,09
119,21
75,86
TIEMPO
(min)
0,17
0,33
0,50
0,67
0,83
1,00
1,17
1,33
1,50
1,67
1,83
2,00
2,17
2,33
2,50
2,67
2,83
3,00
3,17
3,33
3,50
3,67
3,83
4,00
4,17
4,33
4,50
4,67
ALTURA
(mV)
9674
9119
8604
8111
7629
7148
6684
6255
5821
5418
5029
4655
4299
3956
3637
3328
3037
2770
2525
2291
2043
1832
1639
1472
1292
1159
1033
924
ALTURA
(cm)
23
21
20
19
18
17
15
14
13
12
11
10
9
9
8
7
6
6
5
4
4
3
3
2
2
2
1
1
VOLUMEN
(cm3)
1.651
1.551
1.457
1.368
1.281
1.194
1.111
1.033
955
882
812
744
680
618
560
505
452
404
359
317
272
234
199
169
137
113
90
70
CAUDAL
(cm3/min)
601,54
558,13
534,29
522,37
521,28
502,86
464,93
470,35
436,75
421,58
405,32
385,82
371,73
345,72
334,88
315,37
289,36
265,52
253,60
268,77
228,67
209,16
180,99
195,08
144,14
136,57
118,13
TIEMPO
(min)
0,23
0,25
0,27
0,28
0,30
0,32
0,33
0,35
0,37
0,38
0,40
0,42
0,43
0,45
0,47
0,48
0,50
0,52
0,53
0,55
0,57
0,58
0,60
0,62
0,63
0,65
0,67
0,68
0,70
0,72
0,73
0,75
0,77
0,78
0,80
0,82
0,83
0,85
0,87
0,88
0,90
0,92
0,93
ALTURA
(mV)
9017
8995
8801
8566
8345
8107
7859
7605
7353
7120
6894
6644
6413
6195
5975
5755
5546
5338
5140
4952
4746
4559
4365
4185
4005
3841
3665
3498
3343
3183
3048
2902
2749
2612
2476
2351
2227
2107
2008
1881
1779
1677
1579
ALTURA
(cm)
21
21
21
20
20
19
18
18
17
16
16
15
15
14
14
13
13
12
12
11
11
10
10
9
9
8
8
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
3
VOLUMEN
(cm3)
1.532
1.528
1.493
1.451
1.411
1.368
1.323
1.277
1.232
1.189
1.149
1.103
1.062
1.022
983
943
905
868
832
798
761
727
692
659
627
597
565
535
507
478
454
428
400
375
351
328
306
284
266
243
225
206
189
CAUDAL
(cm3/min)
238,43
2102,48
2546,81
2395,09
2579,33
2687,70
2752,72
2731,05
2525,14
2449,27
2709,38
2503,46
2362,58
2384,25
2384,25
2265,04
2254,20
2145,83
2037,45
2232,53
2026,61
2102,48
1950,75
1950,75
1777,35
1907,40
1809,86
1679,81
1734,00
1463,06
1582,28
1658,14
1484,74
1473,90
1354,69
1343,85
1300,50
1072,91
1376,36
1105,43
1105,43
1062,08
TIEMPO
(min)
0,02
0,03
0,03
0,04
0,05
0,06
0,07
0,08
0,08
0,09
0,10
0,11
0,12
0,13
0,13
0,14
0,15
0,16
0,17
0,18
0,18
0,19
0,20
0,21
0,22
0,23
0,23
0,24
0,25
0,26
0,27
0,28
0,28
0,29
0,30
0,31
ALTURA
(mV)
3.655
3.590
3.466
3.310
3.184
3.041
2.892
2.758
2.628
2.504
2.380
2.262
2.146
2.052
1.932
1.841
1.723
1.636
1.556
1.460
1.376
1.301
1.222
1.156
1.105
1.033
976
934
865
817
771
731
698
666
637
615
ALTURA
(cm)
8
8
7
7
7
6
6
6
5
5
5
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
0
0
0
0
0
VOLUMEN
(cm3)
564
552
529
501
478
453
426
402
378
356
333
312
291
274
252
236
215
199
184
167
152
138
124
112
103
90
80
72
60
51
43
35
29
24
18
14
CAUDAL
(cm3/min)
1408,87
2687,70
3381,30
2731,05
3099,53
3229,58
2904,45
2817,75
2687,70
2687,70
2557,65
2514,30
2037,45
2601,00
1972,43
2557,65
1885,73
1734,00
2080,80
1820,70
1625,62
1712,33
1430,55
1105,43
1560,60
1235,48
910,35
1495,58
1040,40
997,05
867,00
715,28
693,60
628,58
476,85