Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Y (s) K
G (s) = = 2 2 (5.1)
X (s) τ s + 2 ζτ s + 1
K∆x
Y (s) = (5.2)
s (τ s + 2 ζτ s + 1 )
2 2
80
Al invertir según Laplace la transformada (5.2) para cada uno de los casos se
encuentran las siguientes soluciones
Respuesta Sobreamortiguada
K∆x
Y (s) = (5.3)
τ 1τ 2 s ( s − r1 )( s − r 2 )
Siendo la relación entre las raíces y los atrasos dinámicos las mismas obtenidas en el
dominio del tiempo. Al expandir en fracciones parciales la transformada (6.3), el
miembro derecho se expresa así:
A B C
Y (s) = + + (5.4)
s s − r1 s − r2
K∆x
A = lim = K∆x
s → 0 τ τ ( s − r )( s − r )
1 2 1 2
K∆x τ K∆x
B = lim =− 1
s → r1 τ τ s ( s − r ) τ1 −τ 2
1 2 2
K∆x τ K∆x
C = lim =− 2
s → r2 τ τ s ( s − r ) τ 2 −τ1
1 2 1
Mach
81
τ1 τ2
Y (t ) = K ∆ x 1 − e −(t /τ1 ) − e −(t / τ 2 ) (4.6)
τ1 −τ 2 τ 2 −τ1
Para este tipo de respuesta, las dos raíces son iguales y negativas y, por lo tanto, los
atrasos dinámicos son iguales. En este caso la transformada de Laplace (5.3)
corresponde a la siguiente expresión:
K∆x
Y (s) = (5.5)
τ s(s − r ) 2
2
A B C
Y (s) = + + (5.6)
s s − r (s − r ) 2
K∆x
A = lim = K∆x
s→ 0 τ 2 (s − r )2
d K∆x
B = lim τ 2 s = − K ∆ x
s→r ds
K∆x K∆x
C = lim =−
s→ r τ s
2
τ
Mach
82
t
Y (t ) = K∆x 1 − + 1e −( t / τ ) (4.11)
τ
Respuesta Subamortiguada
Para este tipo de respuesta, las dos raíces son complejas con parte real negativa. La
transformada de Laplace para la respuesta del sistema se puede escribir en la
siguiente forma:
K∆x
Y (s) = (5.7)
s ( s − r1 )( s − r2 )
A B C
Y (s) = + + (5.8)
s s − r1 s − r2
K∆x K∆x
A = lim = = K∆x
s → 0 τ 2 ( s − r )( s − r ) τ 2 r1 r2
1 2
K∆x K∆x
B = lim = =
s → r1 τ 2 s ( s − r2 ) τ 2 r1 ( r1 − r2 )
K∆x K∆x
C = lim =
s → r2 τ 2 s ( s − r ) τ 2 r2 ( r2 − r1 )
1
Mach
83
1
Y (t ) = K∆x 1 − e −(ζ / τ )t Sen(ψt + φ ) (4.13)
1− ζ 2
El caso de la respuesta oscilatoria se deja para su desarrollo por parte del estudiante
Kr
Y (s) = (5.9)
s (τ s + 2 ζτ s + 1 )
2 2 2
Al invertir según Laplace la transformada (5.9) para cada uno de los casos se
encuentran las siguientes soluciones
Respuesta Sobreamortiguada
Kr
Y (s) = (5.10)
τ 1τ 2 s ( s − r1 )( s − r2 )
2
Mach
84
A B C D
Y (s) = + 2 + + (5.11)
s s s − r1 s − r2
d Kr
A = lim
s→0
τ τ ( s − r )( s − r ) = − Kr (τ 1 + τ 2 )
ds
1 2 1 2
Kr
B = lim = Kr
s → 0 τ τ ( s − r )( s − r )
1 2 1 2
Kr Kr τ 12
C = lim =
s → r1 τ τ s 2 ( s − r ) τ1 −τ 2
1 2 2
Kr Kr τ 22
D = lim =
s → r2 τ τ s 2 ( s − r ) τ 2 −τ1
1 2 1
τ 12 −(t / τ1 ) τ 22
Y (t ) = Kr e + e − ( t / τ 2 ) + t − (τ 1 + τ 2 ) (4.20)
τ 1 − τ 2 τ 2 −τ1
Para este tipo de respuesta, las dos raíces son iguales y negativas y, por lo tanto, los
atrasos dinámicos son iguales. En este caso la transformada de Laplace (5.9)
corresponde a la siguiente:
Mach
85
Kr
Y (s) = (5.12)
τ s (s − r)2
2 2
A B C D
Y (s) = + 2 + + (5.13)
s s s − r (s − r )2
d Kr
A = lim τ 2 ( s − r ) 2
s→0 ds
Kr
B = lim = Kr
s→ 0 τ 2 ( s − r ) 2
d Kr
C = lim = 2 Kr τ
s→ r ds τ 2 s 2
Kr
D = lim = Kr
s→ r τ 2s2
[
Y (t ) = Kr (t + 2τ )e − (t / τ ) + t − 2τ ] (4.24)
Mach
86
Respuesta Subamortiguada
Para este tipo de respuesta, las dos raíces son complejas con parte real negativa. La
transformada de Laplace para la respuesta del sistema se puede escribir en la
siguiente forma:
Kr
Y (s) = (5.14)
τ s ( s − r1 )( s − r2 )
2 2
A B C D
Y (s) = + 2 + + (5.15)
s s s − r1 s − r2
d Kr Kr ( r1 + r2 )
A = lim τ 2 ( s − r )( s − r ) = τ 2 r r
s→ 0 ds 1 2 1 2
Kr Kr
B = lim = 2
s → 0 τ ( s − r )( s − r )
2
τ r1 r2
1 2
Kr Kr
C = lim = 2 2
s → r1 τ s ( s − r )
2 2
τ r1 ( r1 − r2 )
2
Kr Kr
D = lim =
s → r2 τ 2 s 2 ( s − r ) τ 2 r22 ( r2 − r1 )
1
Mach
87
τ
Y (t ) = Kr e −(ζ / τ ) t Sen(ψt + φ ) + t − 2ζτ (4.27)
1 − ζ 2
El caso de la respuesta oscilatoria se deja para su desarrollo por parte del estudiante.
escribir que:
KAw
Y (s) = (5.16)
( s + w )( τ 2 s 2 + 2 ζτ s + 1 )
2 2
Respuesta Sobreamortiguada
KAw
Y (s) = (5.17)
τ 1τ 2 ( s − jw )( s + jw )( s − r1 )( s − r2 )
A B C D
Y (s) = + + + (5.18)
s − jw s + jw s − r1 s − r2
Mach
88
KA
Y (t ) = A1e − ( t / τ 1 ) + A2 e − ( t / τ 2 ) + Sen ( wt + θ ) (4.31)
1 + ( wτ 1 ) 2 1 + ( wτ 2 ) 2
A B C D
Y (s) = + + + (5.19)
s − jw s + jw s − r (s − r)2
KA
Y (t ) = ( A1 + A2 t )e − ( t / τ ) + Sen ( wt + θ ) (4.34)
1 + ( wτ ) 2
Respuesta Subamortiguada
1
Y (t ) = KA De −(ζ / τ )t Sen(ψt + φ ) + Sen( wt + θ ) (4.36)
(1 − w 2τ 2 ) 2 + (2ζτw) 2
Mach
89
Modelo matemático
La posición del vástago se determina por el balance de todas las fuerzas que actúan
sobre él. Estas fuerzas son:
Mach
90
• La fricción ejercida hacia arriba y que resulta del contacto entre el extremo
dY (t )
del vástago y el empaque sobre el asiento de la válvula, C . Siendo “C”
dt
es el coeficiente de fricción entre el vástago y el empaque.
Aplicando la segunda ley de Newton sobre la dinámica de los cuerpos, se tiene que:
M d 2Y (t ) dY (t )
2
= − KY (t ) − C + Ap (t ) (5.20)
g c dt dt
lbm − pie
Siendo g c = 32.2
lbf − s 2
M = Masa del bloque, lbm
C = Coeficiente de amortiguamiento viscoso, lbf / pie / s
K = Constante de Hooke del resorte, lbf / pie
A = Área del diafragma, pie2
p(t) = Presión ejercida sobre el diafragma, lbf / pie2
M d 2Y (t ) C dY (t ) A
2
+ + Y (t ) = p (t ) (5.21)
g c K dt K dt K
M
Constante de tiempo, segundos: τv = (5.22)
gc K
Mach
91
gcC 2
Coeficiente de amortiguamiento, adimensional: ζv = (5.23)
4 MK
A
Ganancia en estado estacionaria, pie / lbf: Kv = (5.24)
K
Y (s) Kv
= G (s) = 2 2 (5.25)
P (s) τ v s + 2ζ vτ v s + 1
Y (s) Kv
= G (s) = (5.26)
P(s) τ vs + 1
Si, aún mas, las especificaciones de “C” y “K” son tales que su cociente es
considerablemente pequeño, se puede despreciar el término primera derivada y la
dinámica de la válvula de control corresponde, entonces, a la de un sistema de
Mach
92
ganancia pura, aproximación que es algo frecuente. En este caso, se especifica solo
la ganancia y su función de transferencia es de la forma
Y (s)
= G (s) = K v (5.27)
P(s)
Se deja como ejercicio para el estudiante que modifique el programa lsolslin.m para
aplicarlo a la solución del modelo planteado para la válvula de control, de tal manera
que el usuario introduzca los parámetros físicos característicos de la válvula y el
programa calcule sus parámetros dinámicos
Archivo lsolslin.m
function f = lsolslin(t,y)
clc
global R K tau sigma Rango Inicio p z X atraso Frecuencia Fase Sobrepaso
Decaimiento r A w
disp('==============================================')
Mach
93
disp(' ')
disp(' SIMULACION DE UN SISTEMA LINEAL DE SEGUNDO ORDEN');
disp(' TIPO DE RESPUESTA DEL SISTEMA')
disp(' ')
disp('==============================================')
disp(' ')
R = input('Escriba la respuesta a simular con números así: 1 = PASO, 2 = RAMPA,
3 = SENO ');
disp(' ')
disp('==============================================')
disp(' ')
disp(' PARAMETROS DINAMICOS DEL SISTEMA')
disp(' ')
disp('==============================================')
disp(' ')
K = input('Ganancia en estado estacionario = ');
tau = input('Constante de tiempo = ');
sigma = input('Factor de amortiguamiento = ');
disp(' ')
disp('==============================================')
disp(' ')
disp(' RAICES DE LA ECUACION CARACTERISTICA')
disp(' ')
disp('==============================================')
disp(' ')
p = [tau^2 2*sigma*tau 1];
z = roots(p)
disp(' ')
disp('==============================================')
disp(' ')
switch R
case 1
disp('==============================================')
disp(' ')
disp(' CAMBIO PASO EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('==============================================')
disp(' ')
X = input('Introduzca el valor del cambio paso en la variable de entrada = ');
disp(' ')
Mach
94
disp('==============================================')
h = tf([K*X], p);
disp(' ')
disp(' RESULTADOS')
disp(' ')
disp('==============================================')
disp(' ')
disp('Respuesta Ultima')
K*X
if sigma > 1
disp('Respuesta Sobreamortiguada Estable')
disp('Atrasos dinámicos')
atraso = -1./z
elseif sigma == 1
disp('Respuesta Amortiguada Crítica')
disp('Atrasos dinámicos')
atraso = -1./z
elseif (sigma < 1)&(sigma > 0)
disp('Respuesta Subamortiguada Estable')
Frecuencia = sqrt(1-sigma^2)/tau
Fase = atan(sqrt(1-sigma^2)/sigma)
Sobrepaso = 100*exp(-pi*sigma/sqrt(1-sigma^2))
Decaimiento = (Sobrepaso/100)^2
elseif sigma == 0
disp('Respuesta Oscilatoria Sostenida')
else
disp('Respuesta Inestable')
end
step(h)
title('Respuesta Paso de un Sistema Lineal de Segundo Orden');
xlabel('Tiempo');
ylabel('Respuesta')
case 2
disp('==============================================')
disp(' ')
disp(' CAMBIO RAMPA EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('==============================================')
disp(' ')
r = input('Introduzca el valor de la pendiente de la rampa de entrada = ');
disp(' ')
disp('==============================================')
Mach
95
case 3
disp('==============================================')
disp(' ')
disp(' CAMBIO SENO EN LA VARIABLE DE ENTRADA')
disp(' ')
disp('==============================================')
disp(' ')
A = input('Amplitud de la entrada seno = ');
w = input('Frecuencia de la entrada seno = ');
disp(' ')
disp('==============================================')
den1 = [1 0 w^2];
den = conv(den1,p);
h = tf([K*A*w], den) ;
Mach
96
disp('==============================================')
disp(' ')
disp(' RESULTADOS')
disp(' ')
disp('==============================================')
disp(' ')
if sigma > 1
disp('Respuesta Sobreamortiguada')
disp('Atrasos dinámicos')
atraso = -1./z
Fase = atan(-w*atraso(1)) + atan(-w*atraso(2))
Amplitud = K*A/((sqrt(1+(w*atraso(1))^2))*(sqrt(1+(w*atraso(2))^2)))
elseif sigma == 1
disp('Respuesta Amortiguada Crítica')
disp('Atrasos dinámicos')
atraso = -1./z
elseif (sigma < 1)&(sigma > 0)
disp('Respuesta Subamortiguada')
elseif sigma == 0
disp('Respuesta Oscilatoria Sostenida')
else
disp('Respuesta Inestable')
end
[y,t] = impulse(h);
plot(t,A*sin(w*t),t,y,'r')
title('Respuesta Seno de un Sistema Lineal de Segundo Orden');
xlabel('Tiempo');
ylabel('Respuesta')
end
Mach