Académique Documents
Professionnel Documents
Culture Documents
BOGOT
2010
1
MODELADO Y SIMULACIN DE UN SISTEMA HIDRULICO
BOGOT
2010
2
Nota de aceptacin :
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
------------------------------------------------------
_________________________________
__________________________________
__________________________________
Bogot (DD-MM-AAAA)
3
CONTENIDO
Pagina
0. INTRODUCCIN.....5
1. TRMINOS Y DEFINICIONES..6
2. MARCO TERICO..8
4. PROCEDIMIENTO....16
5. OBJETIVO..16
6. DESARROLLO..17
7. CONCLUSIONES..50
8. ANEXOS.51
9. BIBLIOGRAFA..59
4
INTRODUCCIN
5
1. TRMINOS Y DEFINICIONES
Control: Controlar un sistema es manipular sus entradas, de tal manera que las
salidas alcancen objetivos especficos mientras se realiza una compensacin
activa de la perturbacin [1].
6
Control realimentado: El control realimentado se refiere a una operacin que,
en presencia de perturbaciones, tiende a reducir la diferencia entre la salida de
un sistema y alguna entrada de referencia y que actan sobre la base de esta
diferencia. En esta operacin slo se especifican perturbaciones
impredecibles, puesto que las perturbaciones predecibles o conocidas pueden
compensarse dentro del propio sistema.
7
2. MARCO TERICO
8
En el caso de una ecuacin diferencial lineal variante en el tiempo, la variable
dependiente y sus derivadas aparecen como combinaciones lineales, pero
algunos de los coeficientes de los trminos pueden involucrar a la variable
independiente.
2
+ 2 1 + =0 (2.2)
2
9
ELABORACIN DE MODELOS (MODELADO)
= (2.3)
3
Capacitancia = 2 (2.4)
10
sta seleccin la capacitancia del tanque lleno de lquido coincide con el rea
de seccin trasversal del tanque. Si sta es constante, la capacitancia es
constante para cualquier altura.
El hecho de que la resistencia del flujo turbulenta Rt no sea constante sino que
dependa de la razn de flujo Q y de la altura (H) significa que debemos
definirla mediante una condicin de operacin (como la razn de flujo y la
altura diferencial) y usar esta valor de la resistencia solamente en la vecindad
de la condicin de operacin.
La resistencia R del flujo lquido a travs de una vlvula es, por definicin,
= (2.6)
11
Donde, para el flujo turbulento, Q est relacionado con H por:
= (2.7)
Ntese que si las condiciones de operacin varia un poco, esto es, si los
cambios en altura y razn de flujo son pequeos durante el periodo de
operacin considerado, entonces el valor de la resistencia R puede
considerarse constante durante el periodo de operacin entero y el sistema
puede ser linealizado usando un valor de resistencia promedio.
12
Salvo casos excepcionales, las prdidas de carga localizadas slo se pueden
determinar de forma experimental, y puesto que son debidas a una disipacin
de energa motivada por las turbulencias, pueden expresarse en funcin de las
alturas cintica corregida mediante un coeficiente emprico (K).
2
= 2 (2.8)
En donde:
Hp: prdidas de carga o de energa (m)
13
Mtodo Hazen-Williams [4]
3
1 = 1 (2.10)
14
DEFINICIN DEL PROBLEMA
15
2.1. PROCEDIMIENTO
3. OBJETIVO
Obtener un sistema de control con dos entradas y dos salidas, identificando las
ecuaciones diferenciales que describen el sistema.
16
4. DESARROLLO
La configuracin del sistema hidrulico est dado por dos tanques de altura de
3 metros cada uno, unidos por ts a la tubera en su base, los dos tanques se
encuentran ubicados uno al lado del otro unidos por una vlvula por la cual
pasa un caudal Qm, los dos tanques son alimentados por su parte superior
gracias a los caudales 1 = 0.0038 3 / y 2 = 0.0015 3 /
respectivamente. Dado que el caudal de entrada del tanque uno es mayor que
el caudal de entrada del tanque dos y el factor de apertura de vlvula uno [f1]
es menor que el factor de apertura de la vlvula tres [f3], se garantiza que el
caudal que relaciona los dos tanque Qm tenga direccin de izquierda a derecha,
saliendo del tanque uno y entrando al tanque dos, las salidas del sistema estn
ubicadas a cada lado de los tanques descritos por los caudales Qout1 y Qout2,
como se muestra en la figura 1. En la salida dos existe una tubera con
longitud de 30m la cual genera prdidas. Las alturas inciales de los tanques
son de 0.0001m es decir estn desocupados, los dimetros de las tuberas de
todo el sistema corresponden a dos pulgas lo cual equivale a 0.0508 .
Los tanques cuya forma esta descrita por una superficie de revolucin
determinada por la ecuacin (5.1)
= (5.1)
17
Grfica 2 Superficie de revolucin
1
1 = 1 + 1 + (5.2)
2
+ 2 = 2 + 2 (5.3)
18
4.2. Definicin de los valores de los parmetros tenidos en cuenta en
el modelo junto con las condiciones inciales
Constante Magnitud
Qin1 0.0038 m3/s
Qin2 0.0015 m3/s
f1 0.25
f2 0.16
f3 0.5
KT 2
a 1.5
Altura nominal 3m
tanque
Lngitud tubera 30 m
Diametro de la 0.0508m
tubera
Nmero de valvulas 3
Nmero de entradas 2
Nmero de slidas 2
Nmero de codos 1
Tabla 1 Datos Inciales
La ecuacin (5.4) describe la forma de los tanques con las constantes dadas
para generar una superficie de revolucin.
= 2 1.5 (5.4)
19
4.3. Modelado de las prdidas en la tubera y los accesorios.
Donde:
A: rea en la seccin trasversal (m2)
Q: caudal (m3/s)
V: velocidad media del fluido (m/s)
2
= , = 4
8 2
= 2 4 2 (5.6)
20
4.3.1. Se analizan las trayectorias por donde el agua fluye hacia la salida
Qout1. y se tienen en cuenta las prdidas en columnas de agua en los
elementos que generan resistencia al caudal de salida Qout1.
1 = + 1
8 1 2 8 2
1 = + 2 1
4 2 (5.7)
24 1
Donde:
1 4 1 2
1 = (5.8)
0.1239402857 1 2 +0.09502088573
21
4.3.2. Se analizan las trayectorias por donde el agua fluye en la seccin
media y se tienen en cuenta las prdidas de columnas de agua en los
elementos que generan resistencia al caudal Qm.
1 2 = + +
8 2 8 2 8 2
1 2 = + 2 4 2 + (5.9)
24 2 24
Donde:
4 2 2 ( 1 2 )
= (5.10)
0.28919400 012 2 +0.09502088573
22
4.3.3. Se analizan las trayectorias por donde el agua fluye hacia la salida
Qout2. y se tienen en cuenta las prdidas de columnas de agua en los
elementos que generan resistencia a tal caudal.
2 = + + 2 +
8 2 2 2 1.852 8 2
8 2 2
2 = + 10.674 1.852 . + 2 2
4 2 +
(5.11)
24 4.871 3 24
Donde:
23
Grfica 3 Caudal mximo con h2=3m
Se genera una regresin potencial para poder aproximar Qout2 en los puntos de
operacin logrando as una ecuacin que describe el comportamiento de la
slida en funcin de la altura del tanque2 en la seccin de la tubera larga.
24
De lo anterior y gracias la herramienta Excel, la ecuacin que describe la
slida Qout2 en funcin de la columna de agua h2 es:
2
1
= (5.14)
1
25
Las dos ecuaciones diferenciales que describen el comportamiento del sistema
est dado por las ecuaciones (5.15) y (5.16) las cuales no son lineales.
4 2 2 ( 1 2 ) 1412
1
1 0.2891940001 2 2 +0.09502088573 0.1239402857 1 2 +0.09502088573
= 2 (5.15)
1
1
4 2 2 ( 1 2 )
2 + 0.001857 2 0.5282
2 0.2891940001 2 2 +0.09502088573
= 2 (5.16)
2
2
26
4.4. Solucin nmerica del sistema de ecuaciones con mtodo
nmerico Runge Kutta. En el programa MatLab.
Constante Magnitud
Qin1 0.0038 m3/s
Qin2 0.0015 m3/s
f1 Apertura de la vlvula 1 0.25
f2 Apertura de la vlvula 2 0.16
f3 Apertura de la vlvula 3 0.5
KT 2
alfa 1.5
Altura nominal de los 3m
tanques
Lngitud tubera larga 30 m
Diametro de las tuberas 0.0508m
Altura inicial de h1 0.0001
Altura inicial de h2 0.0001
Tabla 2 Datos Inciales
Los mtodos Runge-Kutta no son slo un mtodo sino una importante familia
de mtodos iterativos tanto implcitos como explcitos para aproximar las
soluciones de ecuaciones diferenciales ordinarias (E.D.Os), estas tcnicas
fueron desarrolladas alrededor de 1900 por los matemticos alemanes Carl
David Tolm Runge y Martin Wilhelm Kutta.
27
Definir unas entradas, extremo inferior a, extremo superior b; nmero de
iteraciones n; un paso h; condiciones inciales yio , h2inicial :
=
=
= ( )
Output (, )
Para = 1, ;
1 = ( , )
1
2 = ( + 2 , + )
2
2
3 = ( + 2 , + )
2
4 = ( + , + 3 )
1
+1 = + 6 (1 + 2 2 + 2 3 + 4 )
= +
Output (t, y)
End
End
28
INICIO
1, 2, 1, 2, 1, 2, 1 2, 1, 2, 1, 2
= 0, = 1, = 0.000001,
1 1, = 1, 2(1, ) = 1
k1 = f1( , )
k2 = f1( + /2, + /2k1)
k3 = f1( + /2, + /2k2)
k4 = f1( + /2, + /2k3)
h1(1, t) = + (k1 + 2 k2 + 2 k3 + k4)/6
L1 = f( , )
L2 = f2( + /2, + /2L1)
L3 = f2( + /2, + /2L2)
L4 = f2( + /2, + /2L3)
h2(1, t) = + (L1 + 2 L2 + 2 L3 + L4)/6
= ((1(1, ) 1(1, ( 1) ) ))
SI
>
NO
Graficar h1,h2
FIN
29
Mediante el metodo Runge-Kutta se grfica el comportamiento de las alturas
respecto al tiempo. En los anexos se encuentra la lnea de cdigo del programa
en Matlab.
30
4.5. Simulacin del sistema mediante Simulink. Usando el mdelo no
lneal y construyendo una mascara del sistema con un dibujo
apropiado y con todos los parmetros del sistema definidos.
La grafica 8 muestra una mscara del sistema generado por llamado de una
grafica a una carpeta del computador que Matlab reconozca.
31
Grfica 9 mascara por lnea de cdigo
32
4.6. Comparacin las respuestas de los dos mtodos.
Para obtener los puntos de equilibrio del sistema se entiende que no hay
cambios en la altura con respecto al tiempo, por tal razn se igualan a cero (0)
las ecuaciones diferenciales despejando en la ecuacin dh1/dt a h1 e
introducindola en dh2/dt.
4 1 2 ( 1 2 ) 1 4 1 2
0 = 1 2 (5.17)
0.2891940001 2 +0.09502088573 0.1239402857 1 2 +0.09502088573
33
4 2 2 ( 1 2 )
0 = 2 + 0.0018572 0.5282 (5.18)
0.2891940001 2 2 +0.09502088573
Obteniendo:
1 = 2.089815133[]
2 = 1.61323748[]
34
lineales. El procedimiento de linealizacin que se presenta aqu se basa en la
expansin de la funcin no lineal en series de Taylor alrededor del punto de
operacin y la retencin solo del trmino lineal. Debido a que no
consideramos los trminos de orden superior de la expansin en series de
Taylor, estos trminos no considerados deben ser suficientemente pequeos;
es decir, las variables slo se desvan ligeramente de la condicin de
operacin. [7]
(5.19)
(5.20)
(5.21)
(5.22)
35
4.9. Realizar la simulacin del mdelo lneal en Simulink.
36
4.10. Comparacin de las respuestas del sistemas lneal y no lneal.
La grafia (14) y (15) Sobrepone las lineas para mostrar la diferencia entre las
dos respuestas, la lineal y la no lineal respecto al los tanques 1 y 2.
37
Grfica 16 Comparacin de los sistemas lineales y no lineales
Constante Magnitud
Qin1 0.0038 m3/s
Qin2 0.0015 m3/s
f1 Apertura de la vlvula 1 0.25
f2 Apertura de la vlvula 2 0.16
f3 Apertura de la vlvula 3 0.5
KT 2
alfa 1.5
Altura nominal de los 3m
tanques
Lngitud tubera larga 30 m
Diametro de las tuberas 0.0508m
Altura inicial de h1 0.0001
Altura inicial de h2 0.0001
Tabla 3 Datos Inciales
El primer paso para el diseo del sistema de control es determinar cules son
las variables a controlar y sobre cual elemento o elementos se debe ejercer
control para que se tenga la respuesta deseada del sistema.
38
Las caractersticas que se necesitan recrear son: En el tanque uno y dos se
necesita que su nivel no vare por causa de perturbaciones en las salidas del
sistema. Los puntos de operacin deseado del tanque uno es de 2 m y del
tanque dos 1.6 m. la variable a controlar es el caudal de entrada Qin1 y Qin2. El
diagrama 2 describe los elementos que componen el sistema de control y su
interrelacin.
ACCIN
DE VARIABLE A
CONTRO ACONDICIONAMIENT CONTROLADA
L O ELEMENTO ACTUADOR PLANTA
SECUNDARIO
REALIMENTACI ACONDICIONAMIENTO
N
ELEMENTO PRIMARIO SENSOR
Donde es el 20% del tiempo que se escoge para que el sistema se estabilice
el cual es el 30% del tiempo en que el sistema se estaviliza de forma natural y
out
k es igual a . Como resultado final se obtuvo las siguientes funcines de
in
trasferencia del coportamineto de los tanques uno y dos que son el objeto de
control:
526.3157895
(5.24)
2712+1
39
Grfica 17 Funcin de trasferencia tanque 1
1066 .666667
(5.25)
2712 +1
40
Grfica 20 respuesta funcin transferencia
41
Dado que el control proporcional mejora el tiempo de estabilidad, por lo cual
al aadir un integrador a la funcin de transferencia, esta se vuelve de segundo
orden tipo 1 para la cual K tiende a infinito y el error en el estado estable,
(ess) por definicin es 1/(1 + k) por lo cual el error es cero, siendo as un
compensador en atraso.
Como se puede ver en la grfica 22 para sistemas de segundo orden con cita
[] entre 0,5 y 0,8 el sistema responde ms rpido sin tanto sobrepaso que uno
crticamente amortiguado ( = 1)
(5.25)
42
Teniendo en cuenta el criterio de Ogata del 2% se tiene que:
4
= = 0.000421407
526.3157895
(5.24)
2712+1
Gc(s) Gp(s)
++
PI PLANTA
43
aS +n 2
Gc s = (5.25)
S 2 +2 n S+n 2
= (5.26)
+1
1 Gc s
Gc s = ( )
Gp s 1 Gc s
s+1 aS + n2
Gc s = [ 2 ]
k S + 2 n a s
1 n2
a s+ s+ a
Gc s =
k s s + 2 n a
44
1
= 2 n a
T
1
2 n 1
Gc s = 1+
K 1
2 n
)S
n2
1
2 n 1
Gc s = +
k k
s
n2
De donde:
1
2 n
kc =
k
k
Ti =
n2
Como a tiene que ser mayor segn la funcin de transferencia se deduce que
1
2 n
Sabiendo que:
4
Ts =
n
45
De esto se deduce finalmente que:
8 ts
k
Ti =
n2
(5.27)
46
En simulink:
47
4.12. Simulacin del sistema de control aplicando al sistema no lneal.
Incluyendo perturbacin.
48
Grfica 28 Respuesta del sistema de control a la apertura de la vlvula 1
49
CONCLUSIONES
Las ecuaciones diferenciales y los mtodos para describir tanto los sistemas
lineales y no lineales nos dan una idea apropiada del comportamiento de los
sistemas dinmicos que encontramos.
50
ANEXOS
Tabla .1
COEFICIENTE DE HAZEN-WILLIAMS PARA ALGUNOS MATERIALES
Material C Material C
Tabla .2
51
Tabla .3 Perdidas singulares en los accesorios
52
Calculo de capacitancia
0,003
0,0025
y = 1,884E-03x5,291E-01
0,002 R = 1,000E+00
0,0015
0,001 Series1
Potencial (Series1)
0,0005
0
0 1 2 3
53
# h dQ # h dQ # h dQ # H dQ
1 9E-05 1,358E-05 51 1,1457 0,00202 101 0,538 0,0013575 151 1,175 0,0020498
2 0,0003 2,715E-05 52 0,1504 0,00069 102 0,548 0,0013711 152 1,1898 0,0020634
3 0,0007 4,073E-05 53 0,156 0,00071 103 0,559 0,0013847 153 1,2047 0,002077
4 0,0012 0,0000543 54 0,1618 0,00072 104 0,569 0,0013982 154 1,2197 0,0020906
5 0,0019 6,788E-05 55 0,1676 0,00073 105 0,58 0,0014118 155 1,2347 0,0021041
6 0,0027 8,145E-05 56 0,1735 0,00075 106 0,59 0,0014254 156 1,2499 0,0021177
7 0,0035 9,503E-05 57 0,1795 0,00076 107 0,601 0,001439 157 1,2651 0,0021313
8 0,0046 0,0001086 58 0,1856 0,00077 108 0,612 0,0014525 158 1,2804 0,0021449
9 0,0057 0,0001222 59 0,1918 0,00079 109 0,622 0,0014661 159 1,2959 0,0021584
10 0,0069 0,0001358 60 0,1981 0,0008 110 0,633 0,0014797 160 1,3114 0,002172
11 0,0083 0,0001493 61 0,2045 0,00081 111 0,645 0,0014933 161 1,327 0,0021856
12 0,0098 0,0001629 62 0,211 0,00083 112 0,656 0,0015068 162 1,3426 0,0021992
13 0,0114 0,0001765 63 0,2176 0,00084 113 0,667 0,0015204 163 1,3584 0,0022127
14 0,0131 0,0001901 64 0,2243 0,00086 114 0,678 0,001534 164 1,3742 0,0022263
15 0,0149 0,0002036 65 0,2311 0,00087 115 0,69 0,0015476 165 1,3902 0,0022399
16 0,0168 0,0002172 66 0,238 0,00088 116 0,701 0,0015611 166 1,4062 0,0022535
17 0,0189 0,0002308 67 0,245 0,0009 117 0,713 0,0015747 167 1,4223 0,002267
18 0,021 0,0002444 68 0,252 0,00091 118 0,724 0,0015883 168 1,4385 0,0022806
19 0,0233 0,0002579 69 0,2592 0,00092 119 0,736 0,0016019 169 1,4548 0,0022942
20 0,0256 0,0002715 70 0,2665 0,00094 120 0,748 0,0016154 170 1,4712 0,0023078
21 0,0281 0,0002851 71 0,2738 0,00095 121 0,76 0,001629 171 1,4876 0,0023213
22 0,0307 0,0002987 72 0,2813 0,00096 122 0,772 0,0016426 172 1,5042 0,0023349
23 0,0334 0,0003122 73 0,2888 0,00098 123 0,784 0,0016562 173 1,5208 0,0023485
24 0,0362 0,0003258 74 0,2965 0,00099 124 0,796 0,0016697 174 1,5375 0,0023621
25 0,0391 0,0003394 75 0,3042 0,001 125 0,809 0,0016833 175 1,5543 0,0023756
26 0,0421 0,000353 76 0,312 0,00102 126 0,821 0,0016969 176 1,5712 0,0023892
27 0,0452 0,0003665 77 0,32 0,00103 127 0,834 0,0017105 177 1,5882 0,0024028
28 0,0484 0,0003801 78 0,328 0,00105 128 0,846 0,001724 178 1,6053 0,0024164
29 0,0517 0,0003937 79 0,3361 0,00106 129 0,859 0,0017376 179 1,6224 0,0024299
30 0,0552 0,0004073 80 0,3443 0,00107 130 0,872 0,0017512 180 1,6397 0,0024435
31 0,0587 0,0004208 81 0,3526 0,00109 131 0,885 0,0017648 181 1,657 0,0024571
32 0,0623 0,0004344 82 0,361 0,0011 132 0,898 0,0017783 182 1,6744 0,0024707
33 0,066 0,000448 83 0,3695 0,00111 133 0,911 0,0017919 183 1,6919 0,0024842
34 0,0699 0,0004616 84 0,378 0,00113 134 0,924 0,0018055 184 1,7095 0,0024978
35 0,0738 0,0004751 85 0,3867 0,00114 135 0,937 0,0018191 185 1,7271 0,0025114
36 0,0778 0,0004887 86 0,3955 0,00115 136 0,95 0,0018326 186 1,7449 0,002525
37 0,082 0,0005023 87 0,4043 0,00117 137 0,964 0,0018462 187 1,7627 0,0025385
38 0,0862 0,0005159 88 0,4133 0,00118 138 0,977 0,0018598 188 1,7807 0,0025521
54
39 0,0906 0,0005294 89 0,4223 0,00119 139 0,991 0,0018734 189 1,7987 0,0025657
40 0,095 0,000543 90 0,4315 0,00121 140 1,004 0,0018869 190 1,8168 0,0025793
41 0,0995 0,0005566 91 0,4407 0,00122 141 1,018 0,0019005 191 1,835 0,0025928
42 0,1042 0,0005702 92 0,45 0,00124 142 1,032 0,0019141 192 1,8532 0,0026064
43 0,1089 0,0005837 93 0,4594 0,00125 143 1,046 0,0019277 193 1,8716 0,00262
44 0,1138 0,0005973 94 0,4689 0,00126 144 1,06 0,0019412 194 1,89 0,0026336
45 0,1187 0,0006109 95 0,4785 0,00128 145 1,074 0,0019548 195 1,9086 0,0026471
46 0,1237 0,0006245 96 0,4882 0,00129 146 1,088 0,0019684 196 1,9272 0,0026607
47 0,1289 0,000638 97 0,498 0,0013 147 1,102 0,001982 197 1,9459 0,0026743
48 0,1341 0,0006516 98 0,5079 0,00132 148 1,117 0,0019955 198 1,9647 0,0026879
49 0,1394 0,0006652 99 0,5178 0,00133 149 1,131 0,0020091 199 1,9835 0,0027014
50 0,1449 0,0006788 100 0,5279 0,00134 150 1,16 0,0020363 200 2,0025 0,002715
Tabla (3) Datos regresin
55
10-3 10-6
70 9,589 977,8 2,25 106 0,404 0,413 0,0644 31,16
-3 -6
10 10
80 9,530 971,8 2,20 106 0,354 0,364 0,0626 47,34
-3 -6
10 10
90 9,466 965,3 2,14 106 0,315 0,326 0,0608 70,10
-3 -6
10 10
100 9,399 958,4 2,07 106 0,282 0,294 0,0589 101,33
-3 -6
10 10
Fuente: METCALF & EDDY, INC. Ingeniera de aguas residuales. Mc Graw Hill. 3
Edition (1995)
Clculos Matlab
56
d1=0.0508;
d2=0.0508;
f1=0.25;
f2=0.16;
Pi=3.1416;
dh=[(Qin1-sqrt(abs(f2^2*d2^4*(h(1)-
h(2))/(0.2891940001*f2^2+0.09502088573)))-
sqrt(h(1)*d1^4*f1^2/(0.1239402857*f1^2+0.09502088573)))/(Pi*(H/K)^(2/a));
(Qin2-sqrt(abs(f2^2*d2^4*(h(1)-h(2))/(0.2891940001*f2^2+0.09502088573)))-
0.001857*h(2)^0.5282)/(Pi*(H/K)^(2/a))];
End
text(15,38,'ESQUEMA GENERAL(MASCARA)')
text(22,36,'NO LINEAL')
57
text(11,31,'Qin 1')
text(24,31,'Qin 2')
text(7,19,'f1')
text(19,19,'f2')
text(44.5,19,'f3')
text(4,12,'Qout 1')
text(47,12,'Qout 2')
text(9.9,21,'Tanque 1')
text(22.6,21,'Tanque 2')
port_label('input', 1, 'Qin1')
port_label('input', 2, 'Qin2')
port_label('output', 1, 'Signal')
port_label('output', 2, 'h2')
58
BIBLIOGRAFA
59