Professional Documents
Culture Documents
http://www.scilab.org/download/5.5.1
2
5. Dinmica de procesos
Modelos dinmicos
Ecuacin diferencial o sistema de ecuaciones diferenciales cuya
solucin describe la evolucin temporal de un proceso.
Las ecuaciones diferenciales que lo constituyen surgen de plantear
los balances de materia y energa en estado no estacionario.
En dichas ecuaciones suelen aparecer trminos correspondientes a
cinticas de reaccin qumica, transmisin de calor, equilibrio de
fases, etc.
5. Dinmica de procesos
dx1
= f1 (t,x1,x 2 ,...,xn ,u1,u2 ,...,um )
dt
dx 2
= f2 (t,x1,x 2 ,...,xn ,u1,u2 ,...,um )
dt
...
dxn
= fn (t,x1,x 2 ,...,xn ,u1,u2 ,...,um )
dt
x : Variables de estado
u : Variables de entrada
4
5. Dinmica de procesos
5. Dinmica de procesos
Modelo en el espacio de estados (SISO)
u(t)
dx
= f(x,u)
dt
y = g(x,u)
y(t)
5. Dinmica de procesos
Mtodos numricos
dx
= f(x,u)
dt
EXPLCITOS
IMPLCITOS
Mtodo de RK4
5. Dinmica de procesos
5. Dinmica de procesos
m1 = f ( x(i) )
t
m2 = f x(i) + m1
2
m3 = f x(i) + m2
2
m4 = f ( x(i) + tm3 )
m1 m2 m3 m4
x(i + 1) = x(i) + t
+
+
+
3
3
6
6
9
5. Dinmica de procesos
10
5. Dinmica de procesos
11
5. Dinmica de procesos
12
5. Dinmica de procesos
F2
F3
13
5. Dinmica de procesos
F2
dh F1
=
+
k h
dt A T A T
14
5. Dinmica de procesos
kA T
hee
2.5
hee, m
2.0
1.5
F1, m3/h
A, m2
k, m^0.5/h
1.0
0.5
1
0.5
15
0.0
0
10
F2, m3/h
15
5. Dinmica de procesos
h, m
0.5
0.4
0.3
1
5
0.5
15
0.01
hee = 0.640 m
0.2
0.1
0
0
0.1
0.2
0.3
0.4
0.5
t, h
F1
F2
h(i + 1) = h(i) + t
+
k h(i)
AT AT
16
5. Dinmica de procesos
F, T
V, T
TJ
17
5. Dinmica de procesos
dT F(T0 T) UA(TJ T)
=
+
dt
V
VCP
18
5. Dinmica de procesos
F, m3/h
V, m3
U, J/(hm2C)
A, m2
TJ, C
rho, kg/m3
Cp, J/(kgC)
Tee, C
50
40
30
20
0.1
1
1.00E+04
10
90
1000
4180
10
0
0
10
20
30
40
50
T0, C
19
5. Dinmica de procesos
25
T, C
20
15
0.1
10
1
1.00E+04
10
90
1000
4180
0.1
10
Tee = 25.4 C
5
0
0
10
20
30
40
50
t, h
V
VCP
20
5. Dinmica de procesos
F, CA0
F, CA
V, CA
A
B
21
5. Dinmica de procesos
dCA F(CA 0 CA )
=
kCA
dt
V
22
5. Dinmica de procesos
CA 0
=
kV
1+
F
3.0
CAee, mol/L
2.5
2.0
F, L/h
V, L
k, 1/h
1.5
1
10
1.00E-01
1.0
0.5
0.0
0
CA0, mol/L
23
5. Dinmica de procesos
CA, mol/L
0.5
F, L/h
CA0, mol/L
V, L
k, 1/h
dt, h
0.4
0.3
0.2
1
1
10
1.00E-01
0.1
0.1
0.0
0
10
15
20
25
t, h
F(CA 0 CA (i))
CA (i + 1) = CA (i) + t
kCA (i)
V
24
5. Dinmica de procesos
25
5. Dinmica de procesos
F, CA1
F, CA2
V1, CA1
V2, CA2
A
B
A
B
26
5. Dinmica de procesos
27
5. Dinmica de procesos
CA 0
=
kV1
1+
F
CA 2 ee
CA1ee
=
kV2
1+
F
0.8
0.7
CA2ee, mol/L
0.6
CA0, mol/L
V1, L
V2, L
k, 1/h
0.5
0.4
0.3
1
10
10
1.00E-01
0.2
0.1
0.0
0
F, L/h
28
5. Dinmica de procesos
F, L/h
CA0, mol/L
V1, L
V2, L
k, 1/h
dt, h
0,30
0,5
0,25
0,4
0,20
CA2, mol/L
CA1, mol/L
1
1
10
10
1.00E-01
0.1
0,3
0,2
0,1
0,15
0,10
0,05
0,0
0,00
0
10
20
30
t, h
40
50
10
20
30
40
50
t, h
C A1 (i + 1) = CA1 (i) + t
kC A1 (i)
V1
C A 2 (i + 1) = C A 2 (i) + t
kC A 2 (i)
V2
29
5. Dinmica de procesos
F, CA, CB
V, CA, CB
A
B C
2A
D
30
5. Dinmica de procesos
dCA F(CA 0 CA )
=
k1CA k 3CA 2
dt
V
dCB FCB
=
+ k1CA k 2 CB
dt
V
31
5. Dinmica de procesos
CBee
k1CAee
=
F
+ k2
V
CA0, mol/L
V, L
k1
k2
k3
2.0
1.5
10
10
1
1.5
0.2
CBee, mol/L
CAee
FCA 0
F
+ k1 + + k1 + 4k 3
V
V
=
2k 3
1.0
0.5
0.0
0
10
20
30
40
50
F, L/h
32
5. Dinmica de procesos
2.0
1.5
10
10
10
1
1.5
0.2
0.01
1.0
0.5
0.0
0
0.5
1
t, h
F, L/h
CA0, mol/L
V, L
k1
k2
k3
dt, h
CB, mol/L
CA, mol/L
1.5
0.5
1.5
t, h
F(C A 0 CA (i))
C A (i + 1) = CA (i) + t
k1C A (i) k 3CA (i)2
V
FCB (i)
CB (i + 1) = CB (i) + t
+ k1C A (i) k 2 CB (i)
V
33
5. Dinmica de procesos
F, T, CA
V, T, CA
A
B (
H)
Variables de estado: T, CA
Variable de entrada: TJ,
Variable de salida: T
TJ
34
5. Dinmica de procesos
RT
35
5. Dinmica de procesos
E
= k 0 exp
;
RTee
CAee =
CA 0
V
1 + k ee
F
1
TJ = T ee +
(FCP (T ee T0 ) V( H)k ee C Aee )
UA
500
CP, cal/(gK)
RHO, g/L
F, L/s
V, L
UA, cal/(Ks)
H, cal/mol
T0, K
CA0, mol/L
k0, 1/s
R, cal/(molK)
E, cal/mol
Tee, K
450
400
350
300
250
150
200
250
300
350
400
0.8
1000
20
1500
10000
-80000
293
2.5
2.50E+10
1.987
21000
450
TJ, K
36
5. Dinmica de procesos
CP, cal/(gK)
RHO, g/L
F, L/s
V, L
UA, cal/(Ks)
H, cal/mol
T0, K
TJ, K
CA0, mol/L
k0, 1/s
R, cal/(molK)
E, cal/mol
dt, s
450
440
430
T, K
CA, mol/L
0.15
0.10
0.05
420
Tee = 441 K
410
0.00
0.8
1000
20
1500
10000
-80000
293
283
2.5
2.50E+10
1.987
21000
0.1
400
50
100
150
t, s
200
250
50
100
150
200
250
t, s
F(CA 0 CA (i))
CA (i + 1) = CA (i) + t
k(i)CA (i)
V
V
V
P
P
E
k(i) = k 0 exp
RT(i)
37
5. Dinmica de procesos
Linealizacin de modelos
La dinmica de procesos qumicos resulta en sistemas de
ecuaciones diferenciales no lineales.
En general, los sistemas no lineales nicamente pueden resolverse
mediante mtodos numricos.
Las tcnicas clsicas de diseo de sistemas de control estn
basadas en sistemas lineales.
Los sistemas lineales pueden resolverse analticamente empleando
la transformada de Laplace.
38
5. Dinmica de procesos
Linealizacin de modelos
u(t)
dx
= f(x,u)
dt
y = g(x,u)
A: Matriz n x n
y(t)
B: Vector n x 1
C: Vector 1 x n
D: Escalar 1 x 1
Variables de desviacin
dx d
= Ax d + Bud y(t)
u(t)
dt
y d = Cx d + Dud
x d = x x ee
ud = u uee
y d = y y ee
39
5. Dinmica de procesos
dx
f
f
= f(x,u) = f(x ee ,uee ) +
(x x ee ) +
(u uee )
x ee
u ee
dt
g
g
y = g(x,u) = g(x ee ,uee ) +
(x x ee ) +
(u uee )
x ee
u ee
40
5. Dinmica de procesos
A,B,C,D (n=1)
dx d f
f
=
x d +
ud
dt
x ee
u ee
g
g
yd =
x d +
ud
x ee
u ee
A=
f
f
;B =
x ee
u ee
g
g
C=
;D =
x ee
u ee
41
5. Dinmica de procesos
Ej. 1: Linealizacin
f
k
A=
=
;
h ee
2 hee
g
C=
= 1;
h ee
F2d(t)
g
D=
F2
f
B=
F2
ee
1
=
AT
=0
ee
dhd
= 9.37hd + 2.00F2 d
dt
y d = hd
hd(t)
42
5. Dinmica de procesos
Ej. 2: Linealizacin
f
F
UA
A=
=
;
T ee
V VCP
g
C=
= 1;
T ee
T0d(t)
g
D=
T0
f
B=
T0
ee
F
=
V
=0
ee
dTd
= 0.124Td + 0.100T0 d
dt
y d = Td
Td(t)
43
5. Dinmica de procesos
Ej. 3: Linealizacin
f
A=
CA
g
C=
C A
CA0d(t)
ee
F
= k;
V
= 1;
ee
f
B=
C A 0
g
D=
C A 0
ee
F
=
V
=0
ee
dC Ad
= 0.200CAd + 0.100C A 0 d
dt
y d = C Ad
CAd(t)
44
5. Dinmica de procesos
g
g
(x1 x1ee ) +
x1 ee
x 2
(x 2 x 2 ee ) +
ee
(x 2 x 2ee ) +
ee
(x 2 x 2ee ) +
ee
f1
(u uee )
u ee
f2
(u uee )
u ee
g
(u uee )
u ee
45
5. Dinmica de procesos
A,B,C,D (n=2)
dx1d f1
f1
=
x1d +
dt
x1 ee
x 2
f1
x 2 d +
ud
u ee
ee
dx 2 d f2
f2
=
x1d +
dt
x1 ee
x 2
f2
x 2 d +
ud
u ee
ee
g
g
yd =
x1d +
x1 ee
x 2
g
x 2 d +
ud
u ee
ee
46
5. Dinmica de procesos
A,B,C,D (n=2)
f1
x1
A =
f
2
x1
g
C=
x1
ee
f1
u
ee
ee
; B = f
f2
2
x 2 ee
u ee
ee
g
x 2
ee
f1
x 2
g
; D =
u ee
ee
47
5. Dinmica de procesos
Generalizacin (orden n)
fi
A ij =
x j
g
C1 j =
x j
ee
fi
; Bi1 =
u ee
ee
g
;D=
u ee
48
5. Dinmica de procesos
Ej. 4: Linealizacin
f1
CA1
A=
f2
CA1
g
C=
CA1
Fd(t)
ee
f1
CA 2
ee
f2
CA 2
0
k
V
ee
1
;
=
F
k
V2
V2
ee
ee
g
CA 2
= ( 0 1) ;
ee
D=
f1 CA 0 CA1ee
F
V1
ee
=
B=
f2 CA1ee CA 2 ee
V2
F ee
g
0
F ee
dC A1d
= 0.200C A1d + 0.0500Fd
dt
dC A 2 d
= 0.1CA1d 0.200C A 2 d + 0.0250Fd
dt
y d = CA 2d
CA2d(t)
49
5. Dinmica de procesos
Ej. 5: Linealizacin
f1
CA
A=
f2
CA
g
C=
CA
Fd(t)
ee
f1
CB
ee
f2
CB
ee
g
CB
F k 2k C
1
3
Aee
V
ee
=
k1
ee
g
=0
= ( 0 1) ;D =
F
ee
ee
f1 C C
Aee
A0
F
ee
V
=
;B =
f2 CBee
F
k 2
F
ee
dC Ad
= 3.46C Ad + 0.633Fd
dt
dCBd
= CAd 2.5CBd 0.146Fd
dt
y d = CBd
CBd(t)
50
5. Dinmica de procesos
Ej. 6: Linealizacin
f1
CA
A=
f2
CA
g
C=
CA
TJd(t)
ee
f1 F
k ee
T ee V
= ( H)k
f2
ee
T ee CP
ee
g
= ( 0 1) ;
T ee
ee
C k E
Aee ee2
RTee
;
( H)CAee k ee E
F
UA
+
V VCP
CP RTee 2
D=
g
TJ
f1
TJ
B=
f2
TJ
0
ee
= UA
VCP
ee
=0
ee
dCAd
= 9.9010
1CAd 1.7910
3 Td
dt
dTd
= 9.77101C Ad + 1.57101Td + 8.3310
3TJd
dt
y d = Td
Td(t)
51
5. Dinmica de procesos
Sistemas de orden superior (n>2): RCMP encamisado
F, T0, CA0
F, T, CA
Variables de estado:
CA, T, TJ
FJ, TJ
V, T, CA
FJ, TJ0
A
B (
H)
VJ, TJ
dCA F(CA 0 CA )
=
kCA
dt
V
dT F(T0 T) UA(TJ T) ( H)kCA
=
+
+
dt
V
VCP
CP
dTJ FJ (TJ0 TJ ) UA(T TJ )
=
+
dt
VJ
VJ J CPJ
E
k = k 0 exp
RT
52
5. Dinmica de procesos
Sistemas de orden superior (n>2): Columna de absorcin
L, x0
V, y1
Variables de estado:
x1 xN
1
2
L, xN
V, yN+1
53
5. Dinmica de procesos
Sistemas de orden superior (n>2): Columna de destilacin
D, y1
x1 xN
COND
Ve
Le
1
2
F, xF
F
F+1
Va
Variables de estado:
La
N
B, xN
dx1 L e (y1 x1 ) + Ve (y 2 y1 )
=
dt
M
dxi L e (xi1 xi ) + Ve (yi+1 yi )
=
;i = 2...F 1
dt
M
dxF FxF + L e xF1 La xF + Va yF+1 Ve yF
=
dt
M
dxi La (xi1 xi ) + Va (yi+1 yi )
=
;i = F + 1...N 1
dt
M
dxN La xN1 Va yN BxN
=
dt
M
xi
yi =
;i = 1..N
1 + ( 1)xi
54
5. Dinmica de procesos
u(t)
tD
y(t)
y(t) = u(t tD )
Transporte de fluidos por conducciones
Medicin de muestras
55
Transformada de Laplace
La transformada de Laplace es una herramienta matemtica muy til en el anlisis
de sistemas dinmicos lineales.
Permite convertir ecuaciones diferenciales lineales en ecuaciones algebraicas.
Las ecuaciones algebraicas son mucho ms fciles de manipular.
Pasamos del dominio de t (variable real) al dominio de s (variable compleja).
st
dt
56
Propiedades
L [a1f1 (t) + a2 f2 (t)] = a1F1 (s) + a 2 F2 (s)
df(t)
L
= sF(s) f(0)
dt
t
F(s)
L f(t)dt =
s
0
L [ f(t tD )] = e tD sF(s)
57
ei = cos() + isin()
ei ei
ei + ei
sin() =
;cos() =
2i
2
sin(A + B) = sin(A)cos(B) + cos(A)sin(B)
Asin( t) + Bcos( t) = Msin(t + )
B
M = A + B ; = arctan
A
2
58
1 / tp , t t p
L lim
=1
tp 0 0, t > t p
1
L [1] =
s
1
L [t] = 2
s
n!
n
L t = n+1
s
1
L e =
s+a
1
at
L te =
2
(s + a)
n!
n at
L t e =
(s + a)n+1
at
59
L sin ( t ) = 2
s + 2
s
L cos ( t ) = 2
s + 2
L e sin ( t ) =
(s + a)2 + 2
s+a
at
L e cos ( t ) =
(s + a)2 + 2
n1s + n0
at
L Me sin ( t + ) =
(s + a)2 + 2
at
n1
n0 an1
2
M=
+ n1 ; = atan
an
1
0
60
Antitransformada de Laplace
La antitransformada de Laplace permite volver al dominio del tiempo.
El anlisis de sistemas lineales da lugar a funciones racionales consistentes en
cocientes de polinomios en la variable compleja s.
Es til expresar las funciones racionales como suma de fracciones simples.
Cada fraccin simple tiene una antitransformada tabulada.
61
62
Ejemplos
8s + 19
5
3
F(s) = 2
=
+
s + 5s + 6 s + 3 s + 2
f(t) = 5e 3t + 3e2t
5s + 5
2
3
F(s) = 2
=
+
s + 3s 4 s 1 s + 4
f(t) = 2et + 3e4t
5s + 12 3
2
F(s) = 2
= +
s + 4s s s + 4
f(t) = 3 + 2e 4t
63
4s + 18
4
6
F(s) = 2
=
+
s + 6s + 9 s + 3 (s + 3)2
f(t) = ( 4 + 6t)e 3t
3s + 2
3s + 2
F(s) = 2
=
2
2
s + 2s + 10 (s + 1) + 3
f(t) = 3.02e t sin(3t 1.46)
5s + 1
5s + 1
F(s) = 2
=
s 6s + 13 (s 3)2 + 22
f(t) = 9.43e3t sin( 2t 0.56)
64
3
3
F(s) = 2
= 2
2
s + 25 s + 5
f(t) = 0.6sin(5t)
2s
2s
F(s) = 2
= 2
s + 16 s + 42
f(t) = 2cos( 4t) = 2sin( 4t + 1.57 )
5s + 2 5s + 2
F(s) = 2
= 2
s + 9 s + 32
f(t) = 5.04sin(3t + 1.44)
65
Funcin de transferencia
u(t)
U(s)
dx
= Ax + Bu
dt
y = Cx + Du
Y(s)
G(s) =
U(s)
y(t)
Y(s)
66
F2(s)
2
G(s) =
s + 9.375
h(s)
68
T0(s)
0.1
G(s) =
s + 0.124
T(s)
69
CA0(s)
0 .1
G(s) =
s + 0.2
CA(s)
70
a12 b21
a12 a21
X1 (s) s a11
+ b11
= U(s)
s a22
s a22
X1
b11s + a12 b 21 a22 b11
Y(s)
G(s) =
=
= 2
U(x) U(s) s (a11 + a22 )s + a11a22 a12 a21
71
a21b11
a12 a21
+ b21
X2 (s) s a22
= U(s)
s a11
s a11
X2
b 21s + a21b11 a11b21
Y(s)
G(s) =
=
= 2
U(x) U(s) s (a11 + a22 )s + a11a22 a12 a21
72
Generalizacin (orden n)
sX(s) = AX(s) + BU(s)
Y(s) = CX(s) + DU(s)
(sI A)X(s) = BU(s); X(s) = (sI A)1BU(s)
Y(s) = (C(sI A)1BU(s))U(s) + DU(s)
Y(s)
G(s) =
= C(sI A)1B + D
U(s)
nm sm + nm1sm1 + nm 2 sm 2 + ... + n2 s2 + n1s + n0
G(s) =
dn sn + dn1sn1 + dn 2 sn 2 + ... + d2 s2 + d1s + d0
73
F(s)
0.025s + 0.01
G(s) = 2
s + 0.4s + 0.04
CA2(s)
74
F(s)
0.146s + 0.127
G(s) = 2
s + 5.96s + 8.66
CB(s)
75
TJ(s)
0.00833s + 0.00822
G(s) = 2
s + 0.829s + 0.0190
T(s)
76
Teoremas
Valor inicial:
lim
= lim s F(s)
t 0
s
dt
Valor final*:
s0
Funcin de entrada
M / tp , t t p
Impulso : u(t) = lim
; U(s) = M
tp 0
0, t > tp
M
Escaln : u(t) = M; U(s) =
s
M
Rampa : u(t) = Mt; U(s) = 2
s
78
Estabilidad
Un sistema G(s) es estable si su respuesta a un
impulso se anula a tiempos suficientemente largos.
lim g(t) = 0
t
79
U(s)
K
G(s) =
s + 1
Y(s)
dy
+ y = Ku
dt
>0: Constante de tiempo
K: Ganancia
80
Respuesta a impulso
K
MK /
Y(s) = U(s)G(s) = M
=
s + 1 s + 1 /
MK t /
y(t) =
e
0.8
ytau/(MK)
MK
y(0) =
y( ) = 0
1.0
0.6
0.4
0.2
0.0
0
t/tau
81
Respuesta a escaln
M K
1
1
Y(s) = U(s)G(s) =
= MK
s s + 1
s s +1/
y(t) = MK 1 e
t/
y(0) = 0
0.8
y/(MK)
y( ) = MK
1.0
0.6
0.4
0.2
0.0
0
t/tau
82
Respuesta a rampa
M K
1
Y(s) = U(s)G(s) = 2
= MK + 2 +
s s + 1
s
s
s
+
1
/
y(t) = MK 1 + t / + e t/
y(0) = 0
y( ) = MK(t ) =
y/(MKtau)
4
3
2
1
0
0
t/tau
83
U(s)
K
G(s) = 2 2
s + 2s + 1
Y(s)
2
d
y
dy
2
2 + 2 + y = Ku
dt
dt
2 4 2 2 42 2 1
=
p=
2
2
85
86
K1
G1 (s) =
1s + 1
Y(s)
K2
G2 (s) =
2 s + 1
= 12 ; =
K = K1K 2
p1 = 1 / 1;p2 = 1 / 2
1 =
2 1
1 + 2
2 12
; 2 =
+ 2 1
87
s ( 1s + 1)( 2 s + 1)
s
s
1
/
s
1
/
+
1
2
1e t/ 1 2 e t/ 2
y(t) = MK 1 +
2
1
1.0
y/(MK)
0.8
z=2
z=5
z=10
0.6
0.4
0.2
0.0
0
10
t/tau
88
K
K
G(s) = 2 2
=
2
s + 2s + 1 ( s + 1)
1
p1 = p 2 =
89
2
2
s ( s + 1)
s
s
+
1
/
(s
+
1
/
y(t) = MK1 1 +
t t/
e
1.0
y/(MK)
0.8
0.6
0.4
0.2
0.0
0
10
t/tau
90
K/
s + + 2
1 2
1 2
p1 = +
i; p2 =
i
91
M
K / 2
s + 2 /
Y(s) = U(s)G(s) = 2
=
MK
s s2 + 2s / + 1 / 2
s s + 2s / + 1 / 2
1
t/
y(t) = MK 1
e
sin ( t + )
2
y/(MK)
1 2
=
1 2
= atan
z=0.10
z=0.50
z=0.75
0
0
10
15
t/tau
92
a
0
tp
Periodo : T =
2
2
=
1 2
Tiempo de pico : t p = =
2
1 2
Sobreoscilacin : OS = b / a = e
/ 1 2
Razn de cada : DR = c / b = e 2 /
1 2
93
U(s)
K( ns + 1)
G(s) =
( 1s + 1)( 2 s + 1)
Y(s)
1 > 0; 2 > 0
G(s) =
K pz
K pz (s z1 )
(s p1 )(s p 2 )
Kn
1
1
1
=
; z1 = ; p1 = ; p2 =
12
n
1
2
94
K( n s + 1)
M
y(0) = lim [ sY(s)] = s
=0
s
s ( 1s + 1)( 2 s + 1)
K( ns + 1)
MKn
M
=
y '( 0) = lim s Y(s) = s
s
s ( 1s + 1)( 2 s + 1)
12
2
K( ns + 1)
M
y( ) = lim [ sY(s)] = s
= MK
s 0
s ( 1s + 1)( 2 s + 1)
n < 0 y '(0) < 0 : Re spuesta inversa
95
Respuesta a escaln
Kn
n 1
n 2
(s + 1 / n )
1
2 1
M 12
1
2
= MK +
+
Y(s) = U(s)G(s) =
s (s + 1 / 1 )(s + 1 / 2 )
s s + 1 / 1 s + 1 / 2
n 1 t/ 1 n 2 t/ 2
y(t) = MK 1 +
e
e
+
1
2
2
1
y/(MK)
2
1
0
1 = 4; 2 = 1
taun=8
taun=2
taun=-4
-1
0
5
10
t
15
96
U(s)
U(s)
K1
G1 (s) =
1s + 1
Y1(s)
K2
G2 (s) =
2 s + 1
Y2(s)
+
+
Y(s)
K1
K2
K( ns + 1)
G(s) = G1 (s) + G2 (s) =
+
=
1s + 1 2 s + 1 ( 1s + 1)( 2 s + 1)
K12 + K 2 1
K = K1 + K 2 ; n =
K1 + K 2
97
U(s)
K
G1 (s) =
s + 1
G2 (s) = e tD s
Y(s)
Ke tD s
G(s) = G1 (s)G2 (s) =
s + 1
98
Aproximacin de Pad
e
tD s
N(s)
=
D(s)
(m + n j)!m!( tD s) j
N(s) =
(m + n)!j!(m j)!
j= 0
m
(m + n j)!n!(tD s) j
D(s) =
(m + n)!j!(n j)!
j= 0
n
Pad(m,n)
Pad(1,1) =
2 tD s
2 + tD s
1
1 + tD s
Pad(1, 2) =
6 2tD s
6 + 4tD s + (tD s)2
Respuesta a escaln
3e 5s
G(s) =
2s + 1
(3,3)
(1,1)
(2,2)
(5,5)
(10,10)
101
Funcin de entrada
M
Seno : u(t) = Msin(t); U(s) = 2
s + 2
-1
0
10
15
t
102
+
s2 + 2 s + 1 2 2 + 1 s + 1 / s2 + 2
MK
MK
y(t) = 2 2 e t/ +
sin(t a tan())
2
2
+ 1
+ 1
Y(s) = U(s)G(s) =
y( ) =
MK
+ 1
2
sin(t a tan())
Razn de amplitudes
AR =
Fase
2 2 + 1
dB = 20log(AR)
= a tan()
103
3
G(s) =
2s + 1
u(t) = sin(t)
=1
=0.01
=0.1
=10
=100
104
Sustitucin s=i
K
K ( i + 1) K Ki
G( i) =
=
= 2 2
i + 1 i + 1 ( i + 1)
+ 1
K
Re G( i) = 2 2
+ 1
K
Im G( i) = 2 2
+ 1
2
K
+ 2 2
=
AR = G( i) = 2 2
+ 1 + 1
= arg G(i) = a tan( ) = a tan( )
K
2 2 + 1
105
K
K
K=
c = 1 / ; AR( = C ) =
C
2
( 0) = 0; ( ) = 90
( = C ) = 45
Re G(i)( 0) = K; Im G( i)( 0) = 0
Re G(i)( ) = 0; Im G(i)( ) = 0
Re G(i)( = C ) = K / 2; Im G(i)( = C ) = K / 2
106
K
G(s) =
s + 1
K = 3; = 2
Diagrama de Bode
9.54 dB
6.53 dB
-20 dB/dec
0
-45
-90
0.0796 Hz
107
K
G(s) =
s + 1
K = 3; = 2
Diagrama de Nyquist
(0,0)
(3,0)
(3/2,-3/2)
0.0796 Hz
108
K
s + 2s + 1
2
K
K
1 2 2 2i K(1 2 2 ) 2Ki
G(i) = 2
=
=
(i)2 + 2(i) + 1 1 2 2 + 2i 1 2 2 2i (1 2 2 )2 + ( 2)2
K(1 2 2 )
Re al G(i) =
(1 2 2 )2 + ( 2)2
2K
Im ag G(i) =
(1 2 2 )2 + ( 2)2
2
K(1 2 2 )
2Ki
K
AR = G(i) =
+
=
2
2 2
2
2
2 2
2
(1 2 2 )2 + ( 2)2
(1 ) + ( 2) (1 ) + ( 2)
2
= arg G(i) = a tan
2
2
1
109
( 0) = 0; ( ) = 180
( = C ) = 90
Re G(i)( 0) = K; Im G(i)( 0) = 0
Re G(i)( ) = 0; Im G( i)( ) = 0
Re G(i)( = C ) = 0; Im G(i)( = C ) =
K
2
110
Frecuencia de resonancia
dAR
=0
d
2(1 2 2 )( 2)2 + 2( 2)2 = 0
2 2 = 1 2 2
1 2 2
R =
; < 0.707
K
K
=
ARmax =
2
2 2
2
(1 R ) + ( 2R )
2 1 2
111
Diagrama de Bode
0 dB
1.25 dB
0 dB
-40 dB/dec
0
-90
-180
0.0796 Hz
112
Diagrama de Nyquist
(0,0)
(1,0)
(0,-1)
0.0796 Hz
6
113
114
Elementos simples
G(s) = K; AR = K; = 0
1
1
G(s) = ; AR = ; = 90
s
G(s) = s + 1; AR = 2 2 + 1; = a tan()
G(s) = e tD s ; AR = 1; = tD
115
n = 8
K( n s + 1)
;K = 1; 1 = 4; 2 = 1
( 1s + 1)( 2 s + 1)
n = 2
n = 4
116
n = 8
K( n s + 1)
;K = 1; 1 = 4; 2 = 1
( 1s + 1)( 2 s + 1)
n = 2
n = 4
117
118
119
F, CA
CT
F.O./F.C.
V, CA
4-20 mA
//
A
B
//
//
//
CC
CAset
20-100 kPa
120
Proceso
D
YD
GD
YU
GP
Y = YU + YD = UGP + DGD
Principio de superposicin
121
Sensor - transmisor
Y
YM
GM
YM = YGM
GM (s) = 1
1
GM (s) =
Ms + 1
GM (s) = e tD s
122
Controlador
R
E
+
C
GC
YM
E = R YM
C = EGC
U
GV
U = CGV
GV (s) = K V
KV
GV (s) =
V s + 1
124
YD
GD
D = perturbacin
E
+
C
GC
GV
YU
GP
YM
GM
125
126
KC
c(t) = c ee + K Ce(t) + e(t)dt
I 0
1
s + 1 / I
GC = K C1 +
= K C
Is
KC = ganancia
I = tiempo integral
127
KC
de(t)
c(t) = c ee + K Ce(t) + e(t)dt + K CD
I 0
dt
2
s
+ s + 1 / I
1
D
GC = K C1 +
+ Ds = K C
Is
KC = ganancia
I = tiempo integral
D = tiempo derivativo
128
D s
1
GC = K C 1 +
+
Is D s + 1
129
Tiempo a
estado
estacionario
Error
estacionario
DISMINUYE
Aumenta
Pequeo
cambio
Disminuye
Disminuye
Aumenta
Aumenta
ELIMINA
Pequeo
cambio
DISMINUYE
DISMINUYE
Pequeo
cambio
Tiempo de
respuesta
130
K CK V K P > 0
F, CA0
F, CA
CT
F.O./F.C.
V, CA
4-20 mA
//
A
B
//
//
//
CC
CAset
20-100 kPa
K P > 0 (proceso)
K V > 0 (F.C.)
K C > 0 (inversa)
9. Anlisis de la estabilidad
YD
GD
E
+
C
GC
GV
YU
GP
YM
GM
132
9. Anlisis de la estabilidad
Servomecanismo: seguimiento del punto de consigna
R
Y
GCL
RGC GV GP
Y=
1 + GMGC GV GP
GCL
GC GV GP
GC GV GP
Y
= =
=
R 1 + GMGCGV GP
1 + GOL
GOL = GMGC GV GP
GCL = funcin de transferencia en lazo cerrado
GOL = funcin de transferencia en lazo abierto
133
9. Anlisis de la estabilidad
Y
GCL
DGD
Y=
1 + GMGC GV GP
GCL
GD
GD
Y
= =
=
D 1 + GMGC GV GP 1 + GOL
GOL = GMGC GV GP
GCL = funcin de transferencia en lazo cerrado
7
9. Anlisis de la estabilidad
Servomecanismo / regulador
135
9. Anlisis de la estabilidad
136
9. Anlisis de la estabilidad
K C K V K P
KP
K C K V
1 + K C K V K P
P s + 1
=
=
KP
P
1 + K C K V
s + 1
P s + 1 1 + K CK V K P
MK C K V K P
M
Offset = M y( ) = M
=
u( t )=M
1 + K C K V K P 1 + K C K V K P
137
9. Anlisis de la estabilidad
Ejemplo:
GC = 5; GV = 2; GP =
3
; GM = 1
8s + 1
Offset = 0.032
138
9. Anlisis de la estabilidad
139
9. Anlisis de la estabilidad
KD
KD
1 + K C K V K P
P s + 1
=
=
KP
P
1 + K C K V
s + 1
P s + 1 1 + K C K V K P
MK D
Offset = y( ) =
u( t )=M
1 + K CK V K P
140
9. Anlisis de la estabilidad
Ejemplo:
GC = 5; GV = 2; GP =
3
2
; GD =
; GM = 1
8s + 1
8s + 1
Offset=0.065
141
9. Anlisis de la estabilidad
142
9. Anlisis de la estabilidad
KP
1
GC = K C 1 +
;
G
K
;
G
; GM = 1
=
=
V
V
P
Is
P s + 1
KP
s + 1 / I
K C
K
V s + 1
s
Is + 1
P
GCL =
=
I(1 + K C K V K P )
P I
KP
s + 1 / I
2
s
+
s + 1
1 + K C
K
K C K V K P
s
P s + 1 K C K V K P
Icomp =
4P K C K V K P
(1 + K C K V K P )2
Offset = M y( ) = M M = 0
u( t )=M
143
9. Anlisis de la estabilidad
Ejemplo:
GV = 2; GP =
K C = 5; Icomp
3
; GM = 1;
8s + 1
=1
I = 2Icomp
I = 10Icomp
I = 0.2Icomp
144
9. Anlisis de la estabilidad
145
9. Anlisis de la estabilidad
KP
KD
1
GC = K C 1 +
;
G
=
K
;
G
=
;
G
=
; GM = 1
V
V
P
D
Is
P s + 1
P s + 1
K D I
KD
s
K C K V K P
P s + 1
GCL =
=
I(1 + K C K V K P )
P I
KP
s + 1 / I
2
s
+
s + 1
1 + K C
K
K C K V K P
s
P s + 1 K C K V K P
Icomp =
4P K C K V K P
(1 + K C K V K P )2
Offset = y( ) = 0
u( t )=M
146
9. Anlisis de la estabilidad
Ejemplo:
3
2
GV = 2; GP =
; GD =
; GM = 1;
8s + 1
8s + 1
K C = 5; Icomp = 1
I = 0.5Icomp
I = 2Icomp
I = 0.1Icomp
147
9. Anlisis de la estabilidad
148
9. Anlisis de la estabilidad
KP
; GM = 1
( P1s + 1)( P 2 s + 1)
K C K V K P
KP
1 + K C K V K P
( P1s + 1)( P 2 s + 1)
=
=
KP
P1P 2
P1 + P 2
2
1 + K C K V
s +
s + 1
( P1s + 1)( P 2 s + 1) 1 + K C K V K P
1 + K C K V K P
K C K V
GCL
( P1 + P 2 )
K Ccomp =
4P1P 2
K V K P
MK C K V K P
M
Offset = M y( ) = M
=
u( t )=M
1 + K C K V K P 1 + K C K V K P
149
9. Anlisis de la estabilidad
Ejemplo:
GV = 1; GP =
1
; GM = 1;
(s + 1)(5s + 1)
K Ccomp = 0.8
K C = 0.5K Ccomp
Offset = 0.714
K C = 5K Ccomp
K C = 10K Ccomp
Offset = 0.200
Offset = 0.111
150
9. Anlisis de la estabilidad
151
9. Anlisis de la estabilidad
GCL
KP
KD
; GD =
; GM = 1
( P1s + 1)( P 2 s + 1)
( P1s + 1)( P 2 s + 1)
KD
KD
1 + K C K V K P
( P1s + 1)( P 2 s + 1)
=
=
KP
P1P 2
P1 + P 2
2
1 + K C K V
s +
s + 1
( P1s + 1)( P 2 s + 1) 1 + K C K V K P
1 + K C K V K P
2
K Ccomp
( P1 + P 2 ) 1
4P1P 2
=
K V K P
Offset = y( ) =
u( t )=M
MK D
1 + K C K V K P
152
9. Anlisis de la estabilidad
Ejemplo:
1
GV = 1; GP =
;
(s + 1)(5s + 1)
2
GD =
; GM = 1;
(s + 1)(5s + 1)
K Ccomp = 0.8
K C = 0.5K Ccomp
Offset = 1.429
K C = 5K Ccomp
K C = 10K Ccomp
Offset = 0.400
Offset = 0.222
153
9. Anlisis de la estabilidad
an 4
an 5
b3
c3
...
...
...
...
an1an2 an an3
an1an4 an an5
b1 =
; b2 =
;...
an1
an1
b1an3 an1b 2
b1an5 an1b3
c1 =
; c2 =
;...
b1
b1
9. Anlisis de la estabilidad
Ejemplo:
Y
GCL
KC
KC
(s + 1)( 2s + 1)(3s + 1)
=
=
KC
6s3 + 11s2 + 6s + 1 + K C
1+
(s + 1)( 2s + 1)(3s + 1)
1
11
1 + KC
3
4
60 6K C
11
1 + KC
Estabilidad:
1 < K C < 10
155
9. Anlisis de la estabilidad
Ejemplo:
Y
GCL
KC
K C (s + 1)
( 2s + 1)(5s + 1)
=
=
KC
10s3 + 17s2 + 8s + 1 + K C
1+
(s + 1)( 2s + 1)(5s + 1)
1
2
10
17
126 10K C
3
17
4
1 + KC
8
1 + KC
Estabilidad:
9. Anlisis de la estabilidad
Ejemplo:
Y
GCL
1
2
KC / 8
KC / 8
(s + 1)3
=
= 3
KC / 8
s + 3s2 + 3s + 1 + K C / 8
1+
(s + 1)3
1
3
3
1 + KC / 8
8 KC / 8
3
3
4 1 + KC / 8
Estabilidad:
8 < K C < 64
157
9. Anlisis de la estabilidad
158
9. Anlisis de la estabilidad
Ejemplo:
Y
GCL
K C (s + 1)
=
10s3 + 17s2 + 8s + 1 + K C
K
=
12
.
6
Cu
u = 0.8
3
159
9. Anlisis de la estabilidad
9. Anlisis de la estabilidad
Y
numerMVP
= 1 + K C GMGV GP = 1 + K C
=0
denomMVP
denomMVP + K C numerMVP = 0
K C = 0 denomMVP = 0 denom(GOL ) = 0
K C numerMVP = 0 numer(GOL ) = 0
161
9. Anlisis de la estabilidad
GCL
K C K V K P
K C K V K P
P s + 1
=
=
K C K V K P P s + 1 + K C K V K P
1+
P s + 1
P s + 1 + K C K V K P = 0
1 + K C K V K P
s=
P
K C = 0 s = 1 / P
K C s =
162
9. Anlisis de la estabilidad
Ejemplo:
GCL =
3K C
2s + 1 + 3K C
2s + 1 + 3K C = 0
K C = 0 s = 0.5
K C s =
Asntota = 180
163
9. Anlisis de la estabilidad
GCL
K C K V K P
K C K V K P
( P1s + 1)( P 2 s + 1)
=
=
K C K V K P
( P1s + 1)( P 2 s + 1) + K C K V K P
1+
( P1s + 1)( P 2 s + 1)
P1P 2 s2 + ( P1 + P 2 )s + 1 + K C K V K P = 0
K C = 0 s = 1 / P1;s = 1 / P 2
2
dobles ( P1 + P 2 ) = 4P1P 2 (1 + K C K V K P ) K C
KC s =
( + )
= P1 P 2
/ 4P1P 2 1
K V K P
s=
P1 + P 2
2P1P 2
P1 + P 2
i
2P1P 2
164
9. Anlisis de la estabilidad
Ejemplo:
GCL
KC
=
5s2 + 6s + 1 + K C
5s2 + 6s + 1 + K C = 0
K C = 0 s = 0.2;s = 1
K C = 0.8 s = 0.6
K C s = 0.6 i
Asntota = 90
165
9. Anlisis de la estabilidad
Lugar de las races para segundo orden con numer. dinmico
GCL
K C K V K P ( n s + 1)
K C K V K P ( n s + 1)
1 + K C K V K P
( P1s + 1)( P 2 s + 1)
=
=
K C K V K P ( ns + 1)
+ + K C K V K P n
P1P 2
1+
s2 + P1 P 2
s + 1
( P1s + 1)( P 2 s + 1) 1 + K C K V K P
1 + K C K V K P
P1P 2 s2 + ( P1 + P 2 + K C K V K P n )s + 1 + K C K V K P = 0
K C = 0 s = 1 / P1;s = 1 / P 2
2
dobles ( P1 + P 2 + K C K V K P n ) = 4P1P 2 (1 + K C K V K P )
K C s = ;s = 1 / n )
166
9. Anlisis de la estabilidad
Ejemplo:
GCL
K C (0.5s + 1)
=
5s2 + (6 + 0.5K C )s + 1 + K C
K C = 0 s = 0.2;s = 1
(6 + 0.5K C )2 = 20(1 + K C )
K C = 1.16 s = 0.658
K C = 54.8 s = 3.34
K C s = 2;s =
Asntota = 180
167
9. Anlisis de la estabilidad
Lugar de las races para segundo orden con vlvula dinmica
GCL
K C K V K P
( V s + 1)( P1s + 1)( P 2 s + 1)
=
K CK V K P
1+
( V s + 1)( P1s + 1)( P 2 s + 1)
168
9. Anlisis de la estabilidad
Ejemplo:
Y
GCL
KC
=
6s3 + 11s2 + 6s + 1 + K C
169
9. Anlisis de la estabilidad
GCL
K C K V K P
( V s + 1)( P s + 1)
=
K C K V K P
1+
( Ms + 1)( V s + 1)( P s + 1)
170
9. Anlisis de la estabilidad
Ejemplo:
GCL
K C (s + 1)
=
10s3 + 17s2 + 8s + 1 + K C
171
9. Anlisis de la estabilidad
GCL
K CK V K P
3
( P s + 1)
=
K CK V K P
1+
3
( Ps + 1)
172
9. Anlisis de la estabilidad
Ejemplo:
GCL =
KC / 8
s3 + 3s2 + 3s + 1 + K C / 8
K C = 0 s = 1
K C = 64 s = 3;s = 1.73i
Asntota = 60
173
9. Anlisis de la estabilidad
Lmite de estabilidad:
OL (fcf ) = 180
AROL (fcg ) = 1
9. Anlisis de la estabilidad
Margen de ganancia
Determina cunto puede aumentar la ganancia antes de la inestabilidad.
Mg =
AROL (fcf )
Estabilidad Mg > 1
MgdB = dBOL (fcf )
Estabilidad MgdB > 0
175
9. Anlisis de la estabilidad
Margen de fase
Determina cunto puede aumentar la fase (aadiendo tiempo muerto)
antes de la inestabilidad.
Mf = 180 + OL (fcg )
tDmax
Mf (rad)
Mf
=
=
cg
fcg360
176
9. Anlisis de la estabilidad
GOL
K C K V K P
=
( V s + 1)( P1s + 1)( P 2 s + 1)
AROL =
K C K V K P
)(
)(
2 V 2 + 1 2 P12 + 1 2 P 2 2 + 1
177
9. Anlisis de la estabilidad
Ejemplo:
MgdB = 13.98
Mg = 5
fcf = 0.16
Mf = 74.5
fcg = 0.059
tDmax = 3.48
178
9. Anlisis de la estabilidad
GOL
K C K V K P
=
( V s + 1)( P s + 1)( Ms + 1)
AROL =
K CK V K P
(
2
2
V
)(
)(
+ 1 2 P 2 + 1 2 M2 + 1
9. Anlisis de la estabilidad
Ejemplo:
MgdB = 9.97
Mg = 3.15
fcf = 0.142
Mf = 43.12
fcg = 0.0764
tDmax = 1.57
180
9. Anlisis de la estabilidad
GOL
K C K V K P
=
( P s + 1)3
AROL =
K C K V K P
(
2
+1
OL = 3a tan( P )
181
9. Anlisis de la estabilidad
Ejemplo:
MgdB = 12.04
Mg = 4
fcf = 0.276
Mf = 67.6
fcg = 0.122
tDmax = 1.54
182
9. Anlisis de la estabilidad
GOL
K C K V K P e tD s
=
P s + 1
AROL =
K C K V K P
2 P 2 + 1
OL = a tan( P ) tD
183
9. Anlisis de la estabilidad
Ejemplo:
tD = 1
MgdB = 12.57
Mg = 4.25
ff = 0.269
Mf = 100.15
Pad(5,5)
9
fg = 0.0551
tDmax = 5.05
184
Diseo de controladores
185
186
187
Asignacin de parmetros
188
Kc
P 0.50K Cu
PI 0.45K Cu
PID 0.60K Cu
I
...
0.83Pu
0.50Pu
D
...
...
0.13Pu
Tyreus-Luyben (1997)
Kc
P 0.50K Cu
PI 0.31K Cu
PID 0.45K Cu
I
...
2.20Pu
2.20Pu
D
...
...
0.16Pu
189
K Cu = 10
Kc
5.00
Pu = 6.28
PI
4.50 5.22
I
...
D
...
...
190
offset = 0.17
tP = 4.64;OS = 0.30
ISE =
= 0.15
Mg = 2;MgdB = 6.02
Mf = 25.0;tDmax = 0.62
191
offset = 0
tP = 5.05;OS = 0.67
ISE = 3.91
= 0.084
Mg = 1.48;MgdB = 3.38
Mf = 12.2;tDmax = 0.31
192
offset = 0
tP = 3.78;OS = 0.43
ISE = 1.38
= 0.29
Mg = ;MgdB =
Mf = 30.4;tDmax = 0.67
193
P
K P tD
...
...
PI
0.9P
K P tD
3.3tD
...
1.2P
PID
K P tD
2tD
0.5tD
Cohen-Coon (1953)
PI
PID
Kc
P
t
1 + D
K P tD 3P
...
...
t
P
0.9 + D
K P tD
12P
3t
tD 30 + D
P
20tD
9+
P
...
t
P
1.33 + D
K P tD
4P
6t
tD 32 + D
P
4tD
8t
2t
13 + D
11 + D
P
P
194
KP = 2
P = 5
tD = 1
Kc
2.50
I
...
D
...
PI
2.25 3.3
...
195
PI
Pad(5,5)
offset = 0.17
tP = 2.82;OS = 0.22
offset = 0
tP = 3.19;OS = 0.55
offset = 0
tP = 1.88;OS = 0.70
ISE =
Mg = 1.70;MgdB = 4.61
ISE = 1.81
Mg = 1.65;MgdB = 4.36
ISE = 1.42
Mg = 1.38;MgdB = 2.78
Mf = 45.3;tDmax = 0.81
Mf = 31.0;tDmax = 0.59
Mf = 40.2;tDmax = 0.57
196
Sintonizacin automtica
Propuesta por Astrom y Hagglund (1984)
El controlador PID se sustituye temporalmente por un controlador
todo-nada (on-off) de magnitud h
Se provoca una oscilacin de amplitud A y periodo P, partir de los
cuales se calculan la ganancia y el periodo ltimos
No se lleva al proceso al lmite de estabilidad
La amplitud A se limita ajustando la magnitud h
197
Sintonizacin automtica
SWITCH_f
HYSTHERESIS
PID
198
Sintonizacin automtica
HYSTHERESIS (M=0)
P
A
4h
40.05
K Cu =
= 63.7
A 3.140.001
Pu = P 3.7
199
Sintonizacin automtica
PID (M=1)
P.ej. Tyreus-Luyben
K c = 0.45K Cu
I = 2.20Pu
D = 0.16Pu
200
Clasificacin
201
202
203
204
10
205