Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control Digital
Alejandro Piñón R.
Departamento de Mecatrónica
UVM
1 / 20
Control Digital
Outline
1 Evaluación
2 Contacto
3 Retenedor de Datos
4 Solución de problemas
2 / 20
Control Digital
Evaluación
3 / 20
Control Digital
Contacto
4 / 20
Control Digital
Retenedor de Datos
Retenedor de Datos
5 / 20
Control Digital
Retenedor de Datos
6 / 20
Control Digital
Retenedor de Datos
h(kT + τ ) = x(kT )
para 0 ≤ τ < T
7 / 20
Control Digital
Retenedor de Datos
8 / 20
Control Digital
Retenedor de Datos
sabemos que la transformada de Laplace de un escaln con retraso esta dada por
e−kT s
L[1(t − kT )] =
s
por lo tanto
e−kT s − e−(k+1)T s
L[1(t − kT ) − 1(t − (k + 1)T )] =
s
O bien
e−kT s − e−(k+1)T s [1 − e−T s ]
= e−kT s
s s
Por lo tanto
∞
[1 − e−T s ] X
L[h1 (t)] = H1 (s) = X(kT )e−kT s
s k=0
9 / 20
Control Digital
Retenedor de Datos
∞
[1 − e−T s ] X
H1 (s) = X(kT )e−kT s
s k=0
=Gh0 (s)X ∗ (s)
donde
[1 − e−T s ]
Gh0 =
s
X∞
X ∗ (s) = X(kT )e−kT s
k=0
Considere que el retraso en tiempo discreto esta dado por z −k , por lo tanto
e−kT s = z −k
10 / 20
Control Digital
Retenedor de Datos
11 / 20
Control Digital
Retenedor de Datos
G1 G∗2 (s)
C ∗ (s) = E ∗ (s) (6)
1 + G2 H ∗ (s)
1 + G2 H ∗ (s) 1 + G1 G2 ∗ (s)
Simplificando (10)
C ∗ (s) G1 G2 ∗ (s)
= (11)
∗
R (s) 1 + G1 G2 ∗ (s) + G2 H ∗ (s)
Donde finalmente obtenemos
C(z) G1 G2 (z)
= (12)
R(z) 1 + G1 G2 (z) + G2 H(z)
13 / 20
Control Digital
Retenedor de Datos
Considerando un ROC
G(z) = Z [Gh0 G∗ (s)]
[1 − e−T s ]
1
G(z) = Z
s s(s + 1)
−T s 1
G(z) = Z [1 − e ] 2
s (s + 1)
1
G(z) = (1 − z −1 )Z
s2 (s + 1)
Descomponiendo en fracciones parciales
A B C
G(z) = (1 − z −1 )Z + 2 +
s s s+1
14 / 20
Control Digital
Retenedor de Datos
1
C= |s=−1 = 1
s2
1
B= |s=0 = 1
s+1
d −1
A= |s=0 = −1
ds (s + 1)2
Por lo tanto
−1 1 1
G(z) = (1 − z −1 )Z + 2 +
s s s+1
−1 1 1
= (1 − z −1 ) Z +Z 2 +Z
s s s+1
T z −1
−1 1 1
= (1 − z ) − + +
1 − z −1 (1 − z −1 )2 1 − e−T z −1
z −1
1 1
G(z) = (1 − z −1 ) − + +
1 − z −1 (1 − z −1 )2 1 − 0.3679z −1
15 / 20
Control Digital
Retenedor de Datos
z −1
1 1
G(z) = (1 − z −1 ) − + +
1 − z −1 (1 − z −1 )2 (1 − 0.3679z −1 )
(1 − z −1 ) z −1 (1 − z −1 ) (1 − z −1 )
= − + +
1 − z −1 (1 − z −1 )2 (1 − 0.3679z −1 )
z −1 (1 − z −1 )
= −1 + +
(1 − z −1 ) (1 − 0.3679z −1 )
−(1 − 1.3679z −1 + 0.3679z −2 ) + z −1 (1 − 0.3679z −1 ) + (1 − 2z −1 + z −2 )
=
(1 − 1.3679z −1 + 0.3679z − 2)
−1 + 1.3679z −1 − 0.3679z −2 + z −1 − 0.3679z −2 + 1 − 2z −1 + z −2
=
(1 − 1.3679z −1 + 0.3679z − 2)
0.3679z −1 + 0.2642z −2
=
(1 − 1.3679z −1 + 0.3679z − 2)
z2
Multiplicando por z2
0.3679z + 0.2642
G(z) =
z 2 − 1.3679z 1 + 0.3679
16 / 20
Control Digital
Solución de problemas
Solución de problemas
Obtenga la FT discreta de la siguiente función continua
1
G1 =
s(s + 2)
17 / 20
Control Digital
Solución de problemas
0.5 0.5
G(z) = (1 − z −1 )Z − (13)
s s+2
Por Tablas.
0.5 0.5
G(z) = (1 − z −1 ) Z −Z (14)
s s+2
−1 0.5 0.5
G(z) = (1 − z ) − (15)
1 − z −1 1 − e−2T z −1
(16)
Para T = 1
0.5 0.5
G(z) = (1 − z −1 ) − (17)
1 − z −1 1 − 0.1353z −1
0.5(1 − z −1 ) 0.5(1 − z −1 )
G(z) = − (18)
1 − z −1 1 − 0.1353z −1
(1 − z −1 )0.5
G(z) = 0.5 − (19)
1 − 0.1353z −1
(20)
18 / 20
Control Digital
Solución de problemas
z
Multiplicando por z
0.4323
G(z) =
z − 0.1353
19 / 20
Control Digital
Solución de problemas
0.4323
G(z) =
z − 0.1353