Академический Документы
Профессиональный Документы
Культура Документы
1.
Discretizacin
Discretizacin __________________________________________________ 1
03 a Sistemas Discretos.doc 1
uk
Computador
u(t)
y(t)
CDA
Proceso
CAD
Sensor
yk
03 a Sistemas Discretos.doc 2
1.2. Historia
1950: Perodo Inicial. Primeras computadoras de procesos. Grandes. Gran consumo. Poca fiabilidad.
1956: Texaco: 26 caudales, 72 temperaturas y 3 composiciones. Suma en 1 ms,
multiplicacin en 20 ms. TMEF MTBF 50 a 100 hs solo para la cpu. No existen modelos en tiempo real. Escasos sensores. Rechazo a las nuevas tecnologas.
1962: Imperial Chemical Industries (Inglaterra): 224 entradas, 129 vlvulas. Control Digital Directo (CDD o DDC). Suma 0,1 ms, multiplicacin en 1 ms. TMEF
1000 hs. Se reemplazan tableros de instrumentos por teclado y pantallas. Fcil
reconfiguracin.
1965: Minicomputadoras. Circuitos integrados. Reduccin de costos y tamaos.
Ms rpidos y fiables. Suma 0,002 ms, multiplicacin 0,007ms. TMEF 20000 hs.
Aplicable a proyectos pequeos. Crecen las aplicaciones de 5000 a 50000 en 5
aos. Costo medio (1975) 10000 dlares. Costo del proyecto a 100000 dlares.
1975: Microcomputadoras. Costo medio de 500 dlares. Consumo despreciable.
Control dedicado. Desarrollo de la teora de control.
03 a Sistemas Discretos.doc 3
03 a Sistemas Discretos.doc 4
03 a Sistemas Discretos.doc 5
03 a Sistemas Discretos.doc 6
1.3. Futuro
Se prevn avances en:
Conocimiento del proceso: Lentos pero constantes. Recoleccin de datos.
Tcnicas de medicin: Sensores inteligentes. Incorporan computadores a bordo.
Tecnologa de computadores: El ms importante. VLSI. Comunicaciones. Presentacin de la informacin. Nuevos lenguajes. Arquitectura.
Teora de control: Identificacin de sistemas. Algoritmos de control. Optimizacin. Control adaptativo. Control inteligente. Sistemas multivariables.
03 a Sistemas Discretos.doc 7
Pero no se podr despegar el futuro de esta temtica del avance de los computadores digitales.
03 a Sistemas Discretos.doc 8
03 a Sistemas Discretos.doc 9
1. Sistemas Discretos
Los Modelos de Sistemas Discretos parecen una buena opcin para el anlisis.
Un ejemplo de estos modelos son los algoritmos de computacin
Solucin Iterativa
Error! No se pueden crear objetos modificando cdigos de campo.
algoritmo
Error! No se pueden crear objetos modificando cdigos de campo.
Por ejemplo si Error! No se pueden crear objetos modificando cdigos de campo., la solucin es Error! No se pueden crear objetos modificando cdigos de campo.
3
2.5
1.5
0.5
0
1
10
03 a Sistemas Discretos.doc 10
Control PI
while control_automatico
r=lectura_referencia
y=lectura_variable_controlada
e=r-y % clculo del error
u= ??????? % clculo de la variable manipulada
escritura_ variable_manipulada
tiempo_de_espera
end
03 a Sistemas Discretos.doc 11
Control Proporcional
while control_automatico
r=lectura_referencia
y=lectura_variable_controlada
e=r-y % clculo del error
u= Kp*e % clculo de la variable manipulada
escritura_ variable_manipulada
tiempo_de_espera
end
03 a Sistemas Discretos.doc 12
Control PI
while control_automatico
r=lectura_referencia
y=lectura_variable_controlada
e=r-y
i=i+T*e/Ti
u=kp*(e+i)
escritura_ variable_manipulada
tiempo_de_espera
end
03 a Sistemas Discretos.doc 13
{uk}
Sistema
Discreto
{yk}
Sumador
y k = u i
[1.1]
i=1
Promediador
1
3
y k = u k -1 + u k + u k+1
[1.2]
03 a Sistemas Discretos.doc 14
dy t
ay t bu t
dx
y k 1 T y kT
T
ay kT bu kT
y k 1 T 1 aT y kT bTu kT
yk 1 1 aT yk bTuk
03 a Sistemas Discretos.doc 15
Integracin
y t
1
TT
u t dt
[1.3]
y kT
y k 1 T
y k 1 T y kT
1
TT
1
TT
T
TT
k 1
Tu iT
i 0
k
Tu iT
i 0
u kT
[1.4]
ecuacin en diferencia:
y k 1 T y kT
T
TT
u kT
03 a Sistemas Discretos.doc 16
en general
03 a Sistemas Discretos.doc 17
xk x kT (t - kT)
[1.5]
k=0
Ls s x kT e kTs
[1.6]
k=0
03 a Sistemas Discretos.doc 18
03 a Sistemas Discretos.doc 19
1.8. Transformada en Z
Solo se define para secuencias
Z xk X z
xz
[1.7]
k=
k 1,0,0,
z 1
[1.8]
[1.9]
de una secuencia
xk 1, a, a 2 ,
[1.10]
X z
a z
k=
az 1
k
[1.11]
k=
1
1 az 1
03 a Sistemas Discretos.doc 20
Propiedades
Linealidad:
Z af bg aZ f bZ g
[1.12]
Desplazamiento
Z qd f z d Z f
[1.13]
Valor Inicial
lim f k lim Z f
k 0
[1.14]
Valor Final
lim f k lim 1 z 1 Z f
k
[1.15]
z 1
03 a Sistemas Discretos.doc 21
dt
qf k f k 1
Operador Retardo
q 1 f k f k 1
Para anlisis de estabilidad conviene Operador Adelanto
Para causalidad, Retardo
Las operaciones con ecuaciones en diferencias se reducen a operaciones algebraicas
Es fcil confundirlo con la Transformada en Z as como se confunde s con p.
No son exactamente iguales.
03 a Sistemas Discretos.doc 22
na
A q q na a1q na 1 ana
B q b0 q nb b1q nb 1 bnb
A q yk B q u k
yk B q
uk A q
03 a Sistemas Discretos.doc 23
[1.16]
A* q 1 a1q na 1 ana q na q na A q 1
[1.17]
A* q 1 yk B* q 1 uk d
[1.18]
o
d
1
yk q B q
uk
A q 1
03 a Sistemas Discretos.doc 24
S s
E s
G q
S q
b q b2
2 1
E q q a1q a2
resp. impulsional g t
respuesta al
escaln
t
Ste p Re sponse
From: U( 1)
1.4
1.2
T
q 1
To: Y(1)
Amplitude
1
s
0.8
0.6
0.4
0.2
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Time ( sec.)
Ste p Response
From: U( 1)
0.5
0.45
T 2 q 1
2 q 1
0.3
To: Y(1)
0.35
Amplitude
1
s2
0.4
0.25
0.2
0.15
0.1
0.05
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Time (sec.)
e sT
retardo
q 1
Ste p Response
From: U( 1)
1
1 e K
qe
0.8
0.7
Ke
0.6
To: Y(1)
Amplitude
K
s 1
0.9
0.5
0.4
0.3
0.2
0.1
0
Time (sec.)
03 a Sistemas Discretos.doc 25
1
1
aT 1 e aT q 1 e aT aTe aT
a
a
2
aT
q 1 e q e aT
1
1 e aT
7
6
To: Y(1)
Amplitude
a
s s a
5
4
3
2
1
0
0
10
Time (s ec .)
ab
bebT aeaT
ba
0.35
0.3
To: Y(1)
Amplitude
ab
s a s b
From: U( 1)
b 1 e aT a 1 e bT
a 1 e bT e aT b 1 e aT e bT
ba
ba
b
T
q 2 e aT e bT q e
0.25
0.2
0.15
0.1
0.05
0
0
20
25
30
Time (s ec .)
0
b1 1 e 0T cos 0 1 2 T
sen 0 1 2 T
2
0 1
0.8
0.6
To: Y(1)
1
b c e bT a c e aT
ba
Amplitude
sc
s a s b
bT
c 1 e bT c 1 e aT
e e aT
b
a
q c e a bT b c e aT c a e bT
ba
ab
b a b
a a b
a b T
2
aT
q e e bT q e
0.4
0.2
-0.2
0
10
15
Time (s ec .)
1.2
a1 2e
0T
cos 0 1 T
0
1 2
e0t sen 0 1 2 t
0.8
To: Y(1)
0
b2 e 20T e 0T
sen 0 1 2 T cos 0 1 2 T
1 2
0
Amplitude
02
s 2 2 0 02
0.6
0.4
0.2
0
0
10
15
20
15
20
Time (s ec .)
a2 e20T
0 1
e 0T sen 0 1 2 T
a1 2e
a2 e
20T
1
1
b2 b1
0T
cos 0 1 T
e 0t sen 0 1 2 t
1 2
tan 1
Ste p Response
From: U( 1)
0.7
0.6
0.5
0.4
0.3
To: Y(1)
s
2
s 2 0 02
Amplitude
b1
0.2
0.1
0
-0.1
-0.2
-0.3
0
10
Time (sec.)
03 a Sistemas Discretos.doc 26
Y s
2
G s
, T 0,1seg ,
U s s 1
0,1
yk 2 1 e
0,1904
G q
uk
q e 0,1
q 0,9048
yk q 0,9048 0,1904uk
yk 1 0,9048 yk 0,1904uk
k
0,1904
0,3627
0,5185
0,6596
0,7872
03 a Sistemas Discretos.doc 27
N s
N z
continua y una G z
discreta.
Ds
D z
zi e siT
[1.19]
Plano S
Plano S
Plano Z
Plano S
Plano Z
Plano Z
la transformacin es z e sT .
03 a Sistemas Discretos.doc 28
Ejemplo 1.1.
02
s 2 20 s 02
[1.20]
z 2 a1 z a2 0
[1.21]
con
a1 2e 0T cos 0 1 2 T
[1.22]
a2 e 20T
los polos varan con T
03 a Sistemas Discretos.doc 29
u(kt)
CAD
y(kt)
Algoritmo
y(t)
CDA
text
Reloj
03 a Sistemas Discretos.doc 30
px
dx t
dt
x t T x t
T
q 1
x t
T
[1.23]
px
dx t x t x t T q 1
x t
dt
T
qT
[1.24]
z 1
z 1
o s
T
zT
[1.25]
z e sT 1 sT
[1.26]
03 a Sistemas Discretos.doc 31
z e sT
1
1 sT
[1.27]
sT
2
sT
1
2
1
z e sT
[1.28]
z 1
T
[1.29]
z 1
zT
[1.30]
Tustin o bilineal
2 z 1
T z 1
[1.31]
03 a Sistemas Discretos.doc 32
H z G s
[1.32]
Plano Z
Diferencia en Adelanto
Diferencia en Atraso
Tustin
03 a Sistemas Discretos.doc 33
Ejemplo:
Misma funcin de transferencia que antes,
G s
Y s
2
U s s 1
dy t
y t 2u t
dt
Si reemplazamos la derivada por su aproximacin,
y kT 1 y kT
y kT 2u kT y kT 1 y kT 1 T 2Tu kT
T
yk 1 1 T yk 2Tuk
para T 0,1seg ,
G q
yk
2T
0,2
, Comparar con
uk q (1 T ) q 0,9
G q
2 1 e0,1
yk
0,1904
uk
q e0,1
q 0,9048
03 a Sistemas Discretos.doc 34
T 1 1 td
4
8
[1.33]
Nr
Tr
T
[1.34]
Nr 2 4
Para un sistema de segundo orden, el tiempo de crecimiento es
03 a Sistemas Discretos.doc 36
1 tan
cos
Tr
e
0
[1.35]
Tambin se elige N r 2 4
Dependiendo del tipo de proceso
Caudal
1seg
Presin
5 seg
Nivel
10 seg
Temperatura
20 seg
10
03 a Sistemas Discretos.doc 37
1.15. Referencias
2. strm, Karl J.: Computer Controlled
Prentice Hall 1997
03 a Sistemas Discretos.doc 39