Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelamiento Dinamico
Modelamiento Dinamico
G (s) =
Y (s)
K
= 2 2
X (s)
s + 2 s + 1
(5.1)
x
, entonces se puede
s
escribir que:
Y (s) =
Kx
s ( s + 2 s + 1 )
2
(5.2)
80
Al invertir segn Laplace la transformada (5.2) para cada uno de los casos se
encuentran las siguientes soluciones
Respuesta Sobreamortiguada
Para una respuesta sobre amortiguada el denominador de la funcin de transferencia
(5.2) se puede escribir de la siguiente forma, teniendo en cuenta que la ecuacin
caracterstica tiene races reales negativas y diferentes:
Y (s) =
Kx
1 2 s ( s r1 )( s r 2 )
(5.3)
Siendo la relacin entre las races y los atrasos dinmicos las mismas obtenidas en el
dominio del tiempo. Al expandir en fracciones parciales la transformada (6.3), el
miembro derecho se expresa as:
Y (s) =
A
B
C
+
+
s
s r1
s r2
(5.4)
Kx
= Kx
s 0 ( s r )( s r )
1 2
1
2
A = lim
Kx
Kx
= 1
s r1 s ( s r )
1 2
1 2
2
B = lim
Kx
Kx
= 2
s r2 s ( s r )
2 1
1 2
1
C = lim
Mach
81
1
2
Y (t ) = K x 1
e (t /1 )
e (t / 2 )
2 1
1 2
(4.6)
Y (s) =
Kx
s(s r ) 2
2
(5.5)
Y (s) =
A
B
C
+
+
s
s r
(s r ) 2
Kx
= Kx
s 0 2 (s r )2
A = lim
d
ds
C = lim
Kx
Kx
=
2
s
sr
s r
Mach
Kx
2 s = K x
B = lim
(5.6)
82
Y (t ) = Kx 1 + 1e ( t / )
(4.11)
Respuesta Subamortiguada
Para este tipo de respuesta, las dos races son complejas con parte real negativa. La
transformada de Laplace para la respuesta del sistema se puede escribir en la
siguiente forma:
Y (s) =
Kx
s ( s r1 )( s r2 )
(5.7)
Y (s) =
A
B
C
+
+
s
s r1
s r2
Kx
Kx
=
= Kx
s 0 2 ( s r )( s r )
2 r1 r2
1
2
A = lim
B = lim =
s r1
Kx
Kx
=
2 s ( s r2 ) 2 r1 ( r1 r2 )
Kx
Kx
=
s r2 2 s ( s r )
2 r2 ( r2 r1 )
1
C = lim
Mach
(5.8)
83
1
Y (t ) = Kx 1
e ( / )t Sen(t + )
1 2
(4.13)
El caso de la respuesta oscilatoria se deja para su desarrollo por parte del estudiante
5.3 RESPUESTA RAMPA DE UN SISTEMA DE SEGUNDO ORDEN
Al considerar que en la funcin de transferencia (5.1), la variable de entrada es
perturbada con un cambio rampa, es decir que X ( s) =
r
, entonces se puede escribir
s2
que:
Y (s) =
Kr
s ( s + 2 s + 1 )
2
(5.9)
Al invertir segn Laplace la transformada (5.9) para cada uno de los casos se
encuentran las siguientes soluciones
Respuesta Sobreamortiguada
Para una respuesta sobreamortiguada el denominador de la funcin de transferencia
(5.9) se puede escribir de la siguiente forma, teniendo en cuenta que la ecuacin
caracterstica tiene races reales negativas y diferentes:
Y (s) =
Mach
Kr
1 2 s ( s r1 )( s r2 )
2
(5.10)
84
Y (s) =
A
B
C
D
+ 2 +
+
s
s
s r1
s r2
(5.11)
Kr
( s r )( s r ) = Kr ( 1 + 2 )
s0
1
2
1 2
Kr
B = lim
= Kr
s 0 ( s r )( s r )
1 2
1
2
A = lim
d
ds
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
Sustituyendo las expresiones para A, B, C y D en la expansin (5.11) e invirtiendo
segn Laplace se demuestra que la respuesta rampa de un sistema lineal de segundo
orden sobreamortiguado es de la forma (4.20)
12
22
(t / 1 )
Y (t ) = Kr
e
e ( t / 2 ) + t ( 1 + 2 )
+
2 1
1 2
(4.20)
85
Y (s) =
Kr
s (s r)2
2
(5.12)
Y (s) =
A
B
C
D
+ 2 +
+
s
s
s r
(s r )2
(5.13)
A = lim
s0
d
ds
Kr
2 ( s r ) 2
Kr
= Kr
s 0 2 ( s r ) 2
B = lim
C = lim
d Kr
= 2 Kr
ds 2 s 2
D = lim
Kr
= Kr
2s2
s r
s r
Y (t ) = Kr (t + 2 )e (t / ) + t 2
Mach
(4.24)
86
Respuesta Subamortiguada
Para este tipo de respuesta, las dos races son complejas con parte real negativa. La
transformada de Laplace para la respuesta del sistema se puede escribir en la
siguiente forma:
Y (s) =
Kr
s ( s r1 )( s r2 )
2
(5.14)
Y (s) =
(5.15)
A = lim
s 0
d
ds
Kr ( r1 + r2 )
Kr
2 ( s r )( s r ) = 2 r r
1
2
1 2
Kr
Kr
= 2
s 0 ( s r )( s r )
r1 r2
1
2
B = lim
Kr
Kr
= 2 2
s r1 s ( s r )
r1 ( r1 r2 )
2
C = lim
Kr
Kr
=
s r2 2 s 2 ( s r )
2 r22 ( r2 r1 )
1
D = lim
87
Y (t ) = Kr
e ( / ) t Sen(t + ) + t 2
1 2
(4.27)
El caso de la respuesta oscilatoria se deja para su desarrollo por parte del estudiante.
Aw
, entonces se puede
s + w2
2
escribir que:
Y (s) =
KAw
( s + w )( 2 s 2 + 2 s + 1 )
2
(5.16)
Respuesta Sobreamortiguada
Para una respuesta sobreamortiguada el denominador de la funcin de transferencia
(5.16) se puede escribir, teniendo en cuenta que la ecuacin caracterstica tiene
races reales negativas y diferentes, de la siguiente forma:
Y (s) =
KAw
1 2 ( s jw )( s + jw )( s r1 )( s r2 )
(5.17)
Y (s) =
Mach
A
B
C
D
+
+
+
s jw
s + jw
s r1
s r2
(5.18)
88
Y (t ) = A1e ( t / 1 ) + A2 e ( t / 2 ) +
KA
1 + ( w 1 ) 2 1 + ( w 2 ) 2
Sen ( wt + )
(4.31)
Y (s) =
A
B
C
D
+
+
+
s jw
s + jw
s r
(s r)2
(5.19)
Y (t ) = ( A1 + A2 t )e ( t / ) +
KA
Sen ( wt + )
1 + ( w ) 2
(4.34)
Respuesta Subamortiguada
Para este caso, la transformada de Laplace de la ecuacin diferencial lineal de
segundo orden se expande en la misma forma que (5.18), siendo r1, r2, races
complejas conjugadas. La evaluacin de A, B, C y D y la inversin de la
transformada de Laplace demuestran que la respuesta subamortiguada de un sistema
lineal de segundo orden es de la forma (4.36).
1
Y (t ) = KA De ( / )t Sen(t + ) +
Sen( wt + )
(1 w 2 2 ) 2 + (2w) 2
Mach
(4.36)
89
Modelo matemtico
La posicin del vstago se determina por el balance de todas las fuerzas que actan
sobre l. Estas fuerzas son:
La ejercida por el aire comprimido sobre el diafragma, pA; la presin p
es la seal que abre o cierra la vlvula y A es el rea del diafragma. Esta
fuerza acta hacia abajo.
La ejercida por el resorte ensamblado al vstago y diafragma, KY(t).
Siendo K la constante de elasticidad de Hooke del resorte. Esta fuerza
acta hacia arriba.
Mach
90
La friccin ejercida hacia arriba y que resulta del contacto entre el extremo
dY (t )
. Siendo C
dt
Siendo
g c = 32.2
(5.20)
lbm pie
lbf s 2
(5.21)
Mach
v =
M
gc K
(5.22)
91
v =
Kv =
gcC 2
4 MK
A
K
(5.23)
(5.24)
(5.25)
(5.26)
Mach
92
ganancia pura, aproximacin que es algo frecuente. En este caso, se especifica solo
la ganancia y su funcin de transferencia es de la forma
Y (s)
= G (s) = K v
P(s)
(5.27)
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 nmeros 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 dinmicos')
atraso = -1./z
elseif sigma == 1
disp('Respuesta Amortiguada Crtica')
disp('Atrasos dinmicos')
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
96
disp('==============================================')
disp(' ')
disp('
RESULTADOS')
disp(' ')
disp('==============================================')
disp(' ')
if sigma > 1
disp('Respuesta Sobreamortiguada')
disp('Atrasos dinmicos')
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 Crtica')
disp('Atrasos dinmicos')
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