Академический Документы
Профессиональный Документы
Культура Документы
Dónde:
1 − 𝑒 −𝑠𝑇
𝐺ℎ0 (𝑠) =
𝑠
8
𝐺𝑝 (𝑠) =
𝑠 + 3.2
6.4
𝐺𝑎 =
𝑠 + 6.4
10
𝐺𝑚 (𝑠) =
𝑠 + 10
El objetivo es alcanzar una respuesta ante entradas tipo escalón en 𝒓(𝒌𝑻), con C.I = nulas, con error
estacionario 𝒆𝒔𝒔 = 𝟎, tiempo de establecimiento 𝒕𝒔 , sobre impulso máximo 𝑴𝒑 respectivamente como se
muestra a continuación:
N0 = 27
𝑇 = 0.080 𝑠𝑒𝑔
𝑡𝑠 (2%) = 1.250
𝑀𝑝% = 8.5%
Se pide:
a) Diseñar un control digital apropiado 𝑮𝑫 (𝒛) de tal manera que el sistema en lazo cerrado resulte ser de
mínimo orden y que la respuesta 𝒚(𝒌𝑻) a entradas tipo escalón en 𝒓(𝒌𝑻) alcance los requerimientos
deseados y determinar la función de transferencia pulso en términos de z incluyendo el controlador
diseñado.
Página 1
UNIVERSIDAD NACIONAL DE INGENIERÍA
De las relaciones (1), (2), (3) , (4) y (5) se obtienen las funciones de transferencia:
𝐸 ∗ (𝑠) 1
= ⋯ (6)
𝑅 (𝑠) 1 + [𝐺ℎ0 𝐺𝑚 𝐺𝑎 𝐺𝑝 ]∗ (𝑠)𝐺𝐷∗ (𝑠)
∗
- 𝐺ℎ0 (𝑧):
1 − 𝑒 −𝑠𝑇
𝐺ℎ0 (𝑠) = , 𝑇 = 0.080 𝑠𝑒𝑔
𝑠
Página 2
UNIVERSIDAD NACIONAL DE INGENIERÍA
Se obtiene:
6.4
𝐺𝑎 (𝑠) =
𝑠 + 6.4
Se obtiene:
0.4007
𝐺ℎ0 𝐺𝑎 (𝑧) = ⋯ (15)
𝑧 − 0.5993
- 𝐺ℎ0 𝐺𝑎 𝐺𝑝 (𝑧):
8
𝐺𝑝 (𝑠) =
𝑠 + 3.2
Entonces:
6.4 8 51.2
𝐺𝑎 (𝑠)𝐺𝑝 (𝑠) = ( )( )= 2
𝑠 + 6.4 𝑠 + 3.2 𝑠 + 9.6𝑠 + 20.48
Página 3
UNIVERSIDAD NACIONAL DE INGENIERÍA
0.1275 𝑧 + 0.09873
𝐺ℎ0 𝐺𝑎 𝐺𝑝 (𝑧) = ⋯ (16)
𝑧2− 1.373 𝑧 + 0.4639
- 𝐺ℎ0 𝐺𝑚 𝐺𝑎 𝐺𝑝 (𝑧):
10
𝐺𝑚 (𝑠) =
𝑠 + 10
Entonces:
10 6.4 8 512
𝐺𝑚 (𝑠)𝐺𝑎 (𝑠)𝐺𝑝 (𝑠) = ( )( )( )= 3 2
𝑠 + 10 𝑠 + 6.4 𝑠 + 3.2 𝑠 + 19.6𝑠 + 116.48𝑠 + 204.8
Se obtiene
Con los resultados anteriores se puede obtener la función de transferencia Y(Z)/R(Z), reemplazando
las ecuaciones (16) y (17) en (11) se tiene:
0.1275 𝑧 + 0.09873
𝑌(𝑧) 𝐺𝐷 (𝑧)
𝑧2 − 1.373 𝑧 + 0.4639
= 2
𝑅 (𝑧) 1 + 0.02978 𝑧 + 0.08121 𝑧 + 0.0136 𝐺𝐷 (𝑧)
𝑧3 − 1.823 𝑧2 + 1.081 𝑧 − 0.2085
0.1275(𝑧+0.774353)
𝑌(𝑧) (𝑧−0.7724)(𝑧−0.6006) 𝐷
𝐺 (𝑧)
= 0.02978(𝑧+0.1793)(𝑧+2.5476)
𝑅(𝑧) 1 + 𝐺𝐷 (𝑧)
(𝑧−0.7781)(𝑧−5932)(𝑧−0.4518)
Operando se tiene:
Página 4
UNIVERSIDAD NACIONAL DE INGENIERÍA
−𝜋𝜉
√1−𝜉2
𝑀𝑝 = 𝑒 = 8.5%
Entonces:
𝜉 = 0.6173
También:
4
𝑡𝑠 = = 1.250
𝜉𝜔𝑛
Entonces:
𝜔𝑛 = 5.183765 𝑟𝑎𝑑/𝑠𝑒𝑔
Ahora calculamos 𝑠1 y 𝑠2 :
Reemplazando valores:
𝑠1,2 = −3.200 ± 𝑗4.078212
Página 5
UNIVERSIDAD NACIONAL DE INGENIERÍA
Ahora calculamos 𝑧1 y 𝑧2 :
Reemplazando valores:
Esto son dos de los tres polos de la ecuación característica, debido a que el polinomio es de grado
3 o de tercer orden se adiciona un tercer polo 𝑧3 , entonces:
0.02978𝐾 − 𝑝2 − 𝑝1 − 1 = −1.91841
0.081207𝐾 + 𝑝1 ∗ 𝑝2 + 𝑝1 + 𝑝2 = 1.261910
0.013603𝐾 − 𝑝1 ∗ 𝑝2 = −0.270762
𝐾 = 0.583819
𝑝1 = 0.467898 − 0.244489𝑖
𝑝2 = 0.467898 + 0.244489𝑖
Página 6
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝒀(𝒛) 𝟎.𝟎𝟕𝟒𝟒𝟑𝟕𝒛+𝟎.𝟎𝟓𝟕𝟔𝟒𝟎
=
𝑹(𝒛) 𝒛𝟐 − 𝟏.𝟒𝟔𝟔𝟔𝟏𝒛+𝟎.𝟓𝟗𝟗𝟐𝟗𝟔
b) Mostrar la simulación en el tiempo de las variables 𝒚(𝒌𝑻), 𝒆(𝒌𝑻), 𝒖(𝒌𝑻), 𝒗(𝒌𝑻) con el
controlador diseñado en (a) e ilustrar que el sistema cumple con las especificaciones pedidas
cuando la entrada 𝒓(𝒌𝑻) = 𝟏𝟎 (𝒌 = 𝟎, 𝟏, 𝟐, . . ). C.I =0.
𝒚(𝒌𝑻)
𝑌(𝑧) 0.074437𝑧 + 0.057640
= 2
𝑅(𝑧) 𝑧 − 1.46661𝑧 + 0.599296
Página 7
UNIVERSIDAD NACIONAL DE INGENIERÍA
De la gráfica:
𝑀𝑝 = 8.4%
𝑡𝑠 = 1.15 𝑠𝑒𝑔
𝑡𝑟 = 0.371 𝑠𝑒𝑔
𝑡𝑠
𝒆(𝒌𝑻)
𝑡𝑟
𝐸(𝑧) 1
=
𝑅(𝑧) 1 + [𝐺ℎ0 𝐺𝑚 𝐺𝑎 𝐺𝑝 ](𝑧)𝐺𝐷 (𝑧)
𝐸(𝑧) 1
= 2
𝑅(𝑧) 1 + 0.02978 𝑧 + 0.08121 𝑧 + 0.0136 ∗ 0.768818 (𝒛−𝟎.𝟕𝟕𝟖𝟏)(𝒛−𝟎.𝟓𝟗𝟑𝟐)(𝒛−𝟎.𝟒𝟓𝟏𝟖)
𝑧3 − 1.823 𝑧2 + 1.081 𝑧 − 0.2085 (𝒛−𝟏)(𝒛𝟐 −𝟎.𝟗𝟑𝟓𝟕𝟗𝟔𝒛+𝟎.𝟐𝟕𝟖𝟕𝟎𝟑)
Página 8
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝒖(𝒌𝑻)
(𝒛−𝟎.𝟕𝟕𝟖𝟏)(𝒛−𝟎.𝟓𝟗𝟑𝟐)(𝒛−𝟎.𝟒𝟓𝟏𝟖)
𝑈(𝑧) 0.768818 ( )( 𝟐
𝒛−𝟏 𝒛 −𝟎.𝟗𝟑𝟓𝟕𝟗𝟔𝒛+𝟎.𝟐𝟕𝟖𝟕𝟎𝟑)
= 2 (𝒛−𝟎.𝟕𝟕𝟖𝟏)(𝒛−𝟎.𝟓𝟗𝟑𝟐)(𝒛−𝟎.𝟒𝟓𝟏𝟖)
𝑅(𝑧) 1 + 0.02978 𝑧 + 0.08121 𝑧 + 0.0136
∗ 0.768818
𝑧3 − 1.823 𝑧2 + 1.081 𝑧 − 0.2085 (𝒛−𝟏)(𝒛𝟐 −𝟎.𝟗𝟑𝟓𝟕𝟗𝟔𝒛+𝟎.𝟐𝟕𝟖𝟕𝟎𝟑)
Página 9
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝒗(𝒌𝑻)
0.4007 (𝒛−𝟎.𝟕𝟕𝟖𝟏)(𝒛−𝟎.𝟓𝟗𝟑𝟐)(𝒛−𝟎.𝟒𝟓𝟏𝟖)
𝑉(𝑧) ∗ 0.768818 ( )( 𝟐
𝑧 − 0.5993 𝒛−𝟏 𝒛 −𝟎.𝟗𝟑𝟓𝟕𝟗𝟔𝒛+𝟎.𝟐𝟕𝟖𝟕𝟎𝟑)
= 2 + 0.08121 𝑧 + 0.0136 (𝒛−𝟎.𝟕𝟕𝟖𝟏)(𝒛−𝟎.𝟓𝟗𝟑𝟐)(𝒛−𝟎.𝟒𝟓𝟏𝟖)
𝑅(𝑧) 1 + 0.02978 𝑧
∗ 0.768818
𝑧3 − 1.823 𝑧2 + 1.081 𝑧 − 0.2085 (𝒛−𝟏)(𝒛𝟐 −𝟎.𝟗𝟑𝟓𝟕𝟗𝟔𝒛+𝟎.𝟐𝟕𝟖𝟕𝟎𝟑)
Página 10
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝒚(𝒌𝑻)
𝑌(𝑧) 0.074437𝑧 + 0.057640
= 2
𝑅(𝑧) 𝑧 − 1.46661𝑧 + 0.599296
De donde se obtiene:
Página 11
UNIVERSIDAD NACIONAL DE INGENIERÍA
Se aplica transformada de Laplace con condiciones iniciales 𝑦(0) = 2, 𝑦 ′ (0) = −4, 𝑦 ′′ (0) = 0:
10
[𝑠 2 𝑌(𝑠) − 𝑠𝑦(0) − 𝑦 ′ (0)] + 6.4[𝑠𝑌(𝑠) − 𝑦(0)] + 26.86𝑌(𝑠) = (0.04529𝑠 + 26.75) ( )
𝑠
10
𝑌(𝑠)(𝑠 2 + 6.4𝑠 + 26.86) = (0.2𝑠 2 + 0.92529𝑠 + 26.75) ( )
𝑠
Entonces:
𝑌(𝑠) 0.2𝑠 2 + 0.92529𝑠 + 26.75
=
𝑅(𝑠) 𝑠 2 + 6.4 𝑠 + 26.87
Página 12
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝑀𝑝 = 6.8%
𝑡𝑃 = 0.8 𝑠𝑒𝑔
𝑡𝑠 = 1.17 𝑠𝑒𝑔
𝑡𝑟 = 0.37 𝑠𝑒𝑔
𝑡𝑠
𝒆(𝒌𝑻)
𝑡𝑟
𝐸(𝑠) 𝑌(𝑠)
= 1 − 𝐺𝑚(𝑠)
𝑅(𝑠) 𝑅(𝑠)
Página 13
UNIVERSIDAD NACIONAL DE INGENIERÍA
𝒖(𝒌𝑻) 𝑡𝑠
𝑈(𝑧) 0.768818 𝑧 − 1.848007𝑧 + 1.710122 𝑧 2 − 0.732251 𝑧 + 0.123618
4 3
= 𝑡𝑟
𝑅(𝑧) 𝑧 4 − 2.401334𝑧 3 + 2.247979 𝑧 2 − 0.967898 𝑧 + 0.166617
𝑀𝑝 = 56.4%
𝑡𝑠 = 1.27 𝑠𝑒𝑔
𝑡𝑟 = 0.42 𝑠𝑒𝑔
𝑡𝑠
Página 14
𝑡𝑟
UNIVERSIDAD NACIONAL DE INGENIERÍA
SISTEMA 2
N0 = 27
48𝑁0 + 90 48 × 27 + 90
𝜔𝑛 = = = 106.62 𝑟𝑎𝑑/𝑠𝑒𝑔
13 13
1 − 𝑒 −𝑇𝑠 11367.8244
𝐺𝑝 (𝑧) = 𝒵 { 2 }
𝑠 𝑠 + 8𝑠 + 11367.8244
GPD(z)
Dónde:
𝑧 𝑧−1
𝐺𝐼 (𝑧) = 𝐾𝐼 , 𝐺𝑃𝐷 (𝑧) = 𝐾𝑃 + 𝐾𝐷
𝑧−1 𝑧
a) Determinar las ganancias Kp, Ki, Kd de los controladores para que los polos en lazo cerrado
se ubiquen en el plano Z en z=0.65+j0.45, z=0.65-j0.45, z=0.36, z=z4. Evaluar las funciones de
transferencia pulso Y(z)/R(z). Elija la frecuencia de muestreo ws de tal modo que se cumpla
𝒁𝟒 ≤ 𝒁𝟑 utilizando prueba y error o algún método iterativo.
Página 15
UNIVERSIDAD NACIONAL DE INGENIERÍA
2𝜋 2𝜋
𝑇𝑠 = = = 0.06𝑠𝑒𝑔
𝜔𝑠 106.62
Obtenemos:
0.2149 𝑧 − 0.1599
𝐺𝑝 (𝑧) =
𝑧 2 − 1.564 𝑧 + 0.6188
Reemplazando en (i):
𝑧 0.2149 𝑧 − 0.1599
𝑌(𝑧) (𝐾𝐼 𝑧−1) (𝑧2 − 1.564 𝑧 + 0.6188)
= 0.2149 𝑧 − 0.1599 𝑧 𝑧−1
𝑅(𝑧) 1 + ( ) (𝐾𝐼 + 𝐾𝑃 + 𝐾𝐷 )
𝑧 2 − 1.564 𝑧 + 0.6188 𝑧−1 𝑧
𝐾𝐼 𝑧(0.2149 𝑧 − 0.1599)
𝑌(𝑧) (𝑧−1)(𝑧 2 − 1.564 𝑧 + 0.6188)
= (0.2149 𝑧 − 0.1599)(𝐾𝐼 𝑧 2 +𝐾𝑃 𝑧(𝑧−1)+𝐾𝐷 (𝑧−1)2 )
𝑅(𝑧) 1 +
2
𝑧(𝑧−1)(𝑧 − 1.564 𝑧 + 0.6188)
Página 16
UNIVERSIDAD NACIONAL DE INGENIERÍA
−0.1599𝐾𝐷 = 0.225𝑧4
Resolviendo se obtiene:
𝐾𝐷 = −0.4791
𝐾𝐼 = 0.4397
𝐾𝑃 = −0.2416
𝑧4 = 0.5334
No se cumple la condición 𝑧4 ≤ 𝑧3 .
Obtenemos:
0.6472 𝑧 − 0.194
𝐺𝑝 (𝑧) =
𝑧2 − 0.6935 𝑧 + 0.1466
𝐾𝐼 𝑧(0.6472 𝑧 − 0.194)
𝑌(𝑧) (𝑧−1)(𝑧 2 − 0.6935 𝑧 + 0.1466)
= (0.6472 𝑧 − 0.194)(𝐾𝐼 𝑧 2 +𝐾𝑃 𝑧(𝑧−1)+𝐾𝐷 (𝑧−1)2 )
𝑅(𝑧) 1 +
𝑧(𝑧−1)(𝑧 2 − 0.6935 𝑧 + 0.1466)
De donde se obtiene:
Página 17
UNIVERSIDAD NACIONAL DE INGENIERÍA
−0.194𝐾𝐷 = 0.225𝑧4
Resolviendo se obtiene:
𝐾𝐷 = 0.074
𝐾𝐼 = 0.4619
𝐾𝑃 = −0.4077
𝑧4 = −0.0064
Obtenemos:
0.9019 𝑧 − 0.06813
𝐺𝑝 (𝑧) =
𝑧2 − 0.1877 𝑧 + 0.02149
De donde se obtiene:
Página 18
UNIVERSIDAD NACIONAL DE INGENIERÍA
−0.06813𝐾𝐷 = 0.225𝑧4
Resolviendo se obtiene:
𝐾𝐷 = −0.2296
𝐾𝐼 = 0.2321
𝐾𝑃 = −0.6033
𝑧4 = 0.0695
Si cumple la condición 𝑧4 ≤ 𝑧3 .
b) Mostrar las gráficas de: y(kT), e(kT), u(kT) para una entrada de un escalon unitario en r(kT) y
evalué Mp, td, tp, tr, ts. Dar sus conclusiones.
y(kT)
𝒀(𝒛) 𝟎. 𝟐𝟎𝟗𝟑𝟑𝒛𝟑 − 𝟎. 𝟎𝟏𝟓𝟖𝟏𝟑𝒛𝟐
=
𝑹(𝒛) 𝒛𝟒 − 𝟏. 𝟕𝟐𝟗𝟓𝒛𝟑 + 𝟏. 𝟐𝟎𝟖𝟑𝟕𝒛𝟐 − 𝟎. 𝟑𝟎𝟎𝟗𝟔𝒛 + 𝟎. 𝟎𝟏𝟓𝟔𝟒
Página 19
UNIVERSIDAD NACIONAL DE INGENIERÍA
e(kT)
𝑡𝑠
De la gráfica:
𝑡𝑟 𝑠
𝑡𝑑 = 3.25
𝑡𝑠 = 7.92 𝑠
u(kT)
𝑈(𝑧) 𝐺𝐼 (𝑧)
=
𝑅(𝑧) 1 + 𝐺𝑝 (𝑧)[𝐺𝐼 (𝑧) + 𝐺𝑃𝐷 (𝑧)]
𝟒
𝑈(𝑧) 𝟎. 𝟐𝟑𝟐𝟏𝒛 − 𝟎. 𝟎𝟒𝟑𝟔𝟕𝒛𝟑 + 𝟎. 𝟎𝟎𝟒𝟗𝟖𝟕𝒛𝟐
= 𝟒
𝑅(𝑧) 𝒛 − 𝟏. 𝟕𝟐𝟗𝟓𝒛𝟑 + 𝟏. 𝟐𝟎𝟖𝟑𝟕𝒛𝟐 − 𝟎. 𝟑𝟎𝟎𝟗𝟔𝒛 + 𝟎. 𝟎𝟏𝟓𝟔𝟒
De la gráfica: 𝑡𝑠
𝑀𝑝 = 25.4%
𝑡
𝑡𝑝 = 1.92 𝑠𝑟
𝑡𝑟 = 0.843 𝑠
𝑡𝑠 = 7.67 𝑠
CONCLUSIONES
Las gráficas de y(kT) y e(kT) tienen el mismo comportamiento dinámico como se pueden ver
en las figuras.
También podemos notar que la respuesta dinámica de u(kT) es ligeramente más rápida que la
de y(kT).
Página 22
UNIVERSIDAD NACIONAL DE INGENIERÍA
SISTEMA 3
Sea el sistema de control en tiempo discreto representado mediante el diagrama de bloques siguiente:
Donde:
1 − 𝑒 −𝑠𝑇 25(𝑠 + 4) (𝑁0 − 15.5)2
𝐺ℎ0 (𝑠) = , 𝐺𝑝 (𝑠) = , 𝑒𝑠𝑠 = + 0.25
𝑠 𝑠(𝑠 2 + 4𝑠 + 32) 169
Numero de orden:
𝑁0 = 27
Reemplazando este valor en 𝑒𝑠𝑠 :
𝑒𝑠𝑠 = 1.03254
Además
𝐸(𝑧) 1
=
𝑅(𝑧) 1 + 𝐺ℎ0 𝐺𝑝 (𝑧)𝐺𝐷 (𝑧)
1 − 𝑒 −𝑠𝑇
𝐺ℎ0 (𝑠) = , 𝑇 = 0.5 𝑠𝑒𝑔
𝑠
Página 23
UNIVERSIDAD NACIONAL DE INGENIERÍA
De donde obtenemos:
𝐺ℎ0 (𝑧) = 1
- 𝐺ℎ0 𝐺𝑝 (𝑧):
Donde:
1 − 𝑒 −𝑠𝑇 25(𝑠 + 4)
𝐺ℎ0 (𝑠) = , 𝐺𝑝 (𝑠) = , , 𝑇 = 0.5 𝑠𝑒𝑔
𝑠 𝑠(𝑠 2 + 4𝑠 + 32)
De donde obtenemos:
a) De lo anterior:
𝑒𝑠𝑠 = 1.03254
Pero:
1
𝑒𝑠𝑠 = → 𝐾𝑉 = 0.968485
𝐾𝑉
De (5):
Página 24
UNIVERSIDAD NACIONAL DE INGENIERÍA
Se despeja 𝐺𝐷 (𝑧):
𝐹(𝑧)
𝐺𝐷 (𝑧) =
𝐺ℎ0 𝐺𝑝 (𝑧)[1 − 𝐹(𝑧)]
Para una entrada escalón unitario:
La expresión de Kv:
(1 − 𝑧 −1 )𝐺𝐻(𝑧)
𝐾𝑉 = lim
𝑧→1 𝑇
𝐹(𝑧)
(1 − 𝑧 −1 )𝐺ℎ0 𝐺𝑝 (𝑧)
𝐺ℎ0 𝐺𝑝 (𝑧)[1−𝐹(𝑧)]
0.968485 = lim
𝑧→1 𝑇
𝐹(𝑧)
(1 − 𝑧 −1 ) (1−𝑧−1 )𝑁(𝑧)
0.968485 = lim
𝑧→1 𝑇
𝐹(𝑧)
0.968485 = lim , 𝑇 = 0.5
𝑧→1 𝑇𝑁(𝑧)
Entonces:
𝐹(1)
0.484243 =
𝑁(1)
Reemplazando 𝑧 = 1 en (2):
𝐹(1) = 1
Luego:
1
0.484243 = → 𝑁(1) = 2.06508
𝑁(1)
Página 25
UNIVERSIDAD NACIONAL DE INGENIERÍA
ANEXO
% Calculo de las funciones de cada Bloque del sistema en Z
clear all; close all; clc;
T=0.080;
num=512;
den=[1 19.6 116.48 204.8];
[Nz,Dz]=c2dm(num,den,T,'zoh');
GhozGaGpGm=tf(Nz,Dz,T)
Página 26