Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tinicial
(minutos)
Punto de consigna
(X)
Tiempo
(minutos)
Caudal
Vlvula de
control
0,5000
8,25E-07
0,16500001
Tfinal
(minutos)
0,001
4,0412E-06
0,17999975
1,00
0,5000
0,002
1,1877E-05
0,19499877
Incremento
tiempo
(minutos)
0,003
2,7151E-05
0,2099963
0,001
0,0000
0,004
5,3201E-05
0,22499137
N de puntos
0,005
9,382E-05
0,23998274
1000
0,0000
0,006
0,0001532
0,25496897
Constante de
tiempo de la
vlvula (C2)
Caudal de la
vlvula (Y2)
0,007
0,00023586
0,26994833
0,0200
0,0000
0,008
0,00034663
0,28491893
Factor de
amortiguacin
de la vlvula
(S)
Funcin derivada
del caudal (Y3)
0,009
0,00049055
0,29987863
0,7000
0,0000
0,01
0,00067287
0,31482506
Constante de
tiempo del
proceso (PR)
Caudal de la
tubera (Y4)
0,011
0,000899
0,32975563
0,0500
0,0000
0,012
0,00117443
0,34466761
Constante de
tiempo del
transmisor de
caudal (T1)
0,013
0,00150475
0,35955802
0,01
0,0000
0,014
0,00189559
0,37442368
Ganancia (KP)
Tiempo de accin
integral- min/rep
(TR)
0,015
0,00235259
0,38926128
0,300000012
0,0100
0,016
0,00288136
0,40406734
Valor de p
0,017
0,0034875
0,41883811
999,9907
0,018
0,0041765
0,43356985
CONTROL DE CAUDAL
1,2
0,8
Serie1
0,6
Serie2
0,4
0,2
0
0
0,2
0,4
0,6
0,8
1,2
Tiempo (minutos)
1,2
0,8
Serie1
0,6
Serie2
0,4
0,2
0
0
0,05
0,1
0,15
0,2
0,25
0,3
0,35
Fig. CD.8 Grfico final obtenido con el Asistente para grficos de EXCEL.
'Pedir datos
t0 = InputBox("Valor inicial de t (t0)- minutos:"): Cells(3, 1) = t0 'Tiempo inicial
tf = InputBox("Valor final de t (tf)- minutos:"): Cells(5, 1) = tf 'Tiempo final
Dt = InputBox("Incremento de t (Dt)- minutos:"): Cells(7, 1) = Dt 'Incremento tiempo
n = Int((tf - t0) / (Dt)) + 1: Cells(9, 1) = n 'Nmero de puntos
C2 = InputBox("Constante de tiempo de la vlvula(C2):"): Cells(11, 1) = C2
S = InputBox("Factor de amortiguacin de la vlvula(S):"): Cells(13, 1) = S
PR = InputBox("Constante de tiempo del proceso (PR):"): Cells(15, 1) = PR
T1 = InputBox("Constante de tiempo del transmisor de caudal (T1):"): Cells(17, 1) = T1
99
KP = InputBox("Ganancia(KP):"): Cells(19, 1) = KP
TR = InputBox("Tiempo de accin integral- min/rep (TR):"): Cells(19, 2) = TR
'Valores iniciales
X = InputBox("Punto de consigna(X):"): Cells(3, 2) = X
El lector siempre puede variar las sentencias o aadir mas elementos al programa.
Por ejemplo en el caso del control de nivel, podra considerar que el controlador es
todo-nada con lo cual cuando el nivel superara el punto de consigna, la vlvula de
control debera cerrar y si fuera mas bajo debera abrir. Podra cambiar la constante de
tiempo de la vlvula o suponer que es elctrica con un tiempo de actuacin de 1
minuto para pasar de abierta a cerrada. Tambin podra simular una avera en la
vlvula de control y que esta quedara agarrotada cuando el nivel estuviera por ejemplo
en el 25%.
Y as sucesivamente, las posibilidades de cambios en los programas, al estar estos
abiertos son muchas, pero el criterio tiene que ser saber siempre lo que uno est
haciendo. Si el lector no procediera de forma cuidadosa con los cambios en los
programas la simulacin conseguida sera una pura fantasa.
Caso de realizar cambios es muy aconsejable grabarlos con otro nombre con el fin de
disponer siempre del programa original.