Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CALIFICADA N°2
Curso:
Sistemas de Control Moderno
Docente:
Ing. José Ambrosio Machuca Mines
Sección:
9086
Integrantes:
- Benavides Mora, Anthony Junior Cód.U19205134
- Pinares Ricapa, Sharmell Nicolle Cód.U19204839
Fecha de entrega:
22/05/2022
LIMA – PERÚ
SISTEMA 01.- En la figura siguiente se muestra un sistema de tanques hidráulicos:
u (t ) qe (t ) K q u(t )
qe (t )
h1 (t ) R1
C1
q1 (t )
Tanque 01
Tanque 02
L2 R2
h2 (t )
C2 q2 (t )
Controlador I Proceso
R(s) E(s) U(s) Y(s)
1 Gp(s)
KI
s
Controlador PD
KP KDs
a) Determinar las ecuaciones físicas del sistema (con parámetros literales) en función
del tiempo t considerando modelos dinámicos lineales. (2 ptos)
1. Definición de variables
H2 (s)
G(s) =
U(s)
2.1 Parte A: Tanque N°1
Modelamiento matemático del tanque N°1
𝑑ℎ1
𝐶1 = 𝑞𝑒 (𝑡) − 𝑞1 (𝑡) … (1)
𝑑𝑡
Asumir una resistencia de flujo lineal:
ℎ1 (𝑡)
𝑞1 (𝑡) = … (2)
𝑅1
Reemplazar (2) en (1):
𝑑ℎ1 ℎ1 (𝑡)
𝐶1 = 𝑞𝑒 (𝑡) −
𝑑𝑡 𝑅1
𝑑ℎ1 𝑞𝑒 (𝑡)𝑅1 − ℎ1 (𝑡)
𝐶1 =
𝑑𝑡 𝑅1
𝑑ℎ1
𝐶1 𝑅1 = 𝑞𝑒 (𝑡)𝑅1 − ℎ1 (𝑡)
𝑑𝑡
Plantear como constante de tiempo: 𝜏1 = 𝐶1 𝑅1
𝑑ℎ1
𝜏1 = 𝑞𝑒 (𝑡)𝑅1 − ℎ1 (𝑡)
𝑑𝑡
𝑑ℎ1
𝜏1 + ℎ1 (𝑡) = 𝑞𝑒 (𝑡)𝑅1
𝑑𝑡
Se sabe que 𝑞𝑒 (𝑡) = 𝐾𝑞 𝑢(𝑡), por lo que se tiene:
𝑑ℎ1
𝜏1 + ℎ1 (𝑡) = 𝐾𝑞 𝑢(𝑡)𝑅1
𝑑𝑡
Aplicar la Trasformada de Laplace:
𝜏1 𝑠𝐻1 (𝑠) + 𝐻1 (𝑠) = 𝐾𝑞 𝑈(𝑠)𝑅1
𝐻1 (𝑠)[𝜏1 𝑠 + 1] = 𝐾𝑞 𝑈(𝑠)𝑅1
𝑲𝒒 𝑼(𝒔)𝑹𝟏
𝑯𝟏 (𝒔) = … (𝟑)
𝝉𝟏 𝒔 + 𝟏
2.2 Parte B: Tanque N°2
Modelamiento matemático del tanque N°2
𝑑ℎ2 (𝑡)
𝐶2 = 𝑞1 (𝑡) − 𝑞2 (𝑡) … (4)
𝑑𝑡
Asumir una resistencia de flujo lineal
ℎ2 (𝑡)
𝑞2 (𝑡) = … (5)
𝑅2
Reemplazar (2) y (5) en (4):
𝑑ℎ2 ℎ1 (𝑡) ℎ2 (𝑡)
𝐶2 = −
𝑑𝑡 𝑅1 𝑅2
𝑑ℎ2 ℎ1 (𝑡)𝑅2 − ℎ2 (𝑡)𝑅1
𝐶2 =
𝑑𝑡 𝑅1 𝑅2
𝑑ℎ2
𝐶2 𝑅1 𝑅2 = ℎ1 (𝑡)𝑅2 − ℎ2 (𝑡)𝑅1
𝑑𝑡
1. Valores de variables
𝑠𝑒𝑔
𝑅1 = 9.45 𝑚2
𝑠𝑒𝑔
𝑅2 = 7.89 𝑚2
𝐶1 = 2.69 𝑚 2
𝐶2 = 2.42 𝑚2
𝑚3 𝑉𝑜𝑙
𝐾𝑞 = 5.15 𝑠𝑒𝑔
2. Sustituir variables
𝐻2 (𝑠) 40.6335
𝐺(𝑠) = =
𝑈(𝑠) 485.3739𝑠 2 + 44.5143𝑠 + 1
𝑯𝟐 (𝒔) 𝟎. 𝟎𝟖𝟑𝟕
𝑮(𝒔) = = 𝟐
𝑼(𝒔) 𝒔 + 𝟎. 𝟎𝟗𝟏𝟕𝒔 + 𝟎. 𝟎𝟎𝟐𝟏
c) Diseñar un controlador I-PD (Figura 1.b) para que la altura h2(t) del tanque 02
alcance a la altura L2 en 40 segundos lo más rápido posible pero que no haya
desborde en el tanque, ante una variable tipo escalón en la entrada de referencia r(t).
(4 ptos)
𝑠1,2 = −𝜔𝑛
𝐾𝜔𝑛 2
𝐺(𝑠) =
(𝑠 + 𝜔𝑛 )2
Para obtener el sistema deseado, se debe analizar lo que pide el problema. Primero, indica
que ℎ2 (𝑡) alcanzará la altura 𝐿2 = 1, por lo que el 𝑉𝑆𝑆 del sistema debe ser igual a 1.
Luego, se comprende que el ts del sistema debe ser 40 segundos, por la petición de
velocidad. Finalmente, la entrada del sistema será un escalón 𝑟(𝑡), por lo que la amplitud
de entrada será 1.
El valor de ts con criterio del 2% en sistema críticamente amortiguado, está
determinado por la fórmula:
5.8335
𝑡𝑠 =
𝜔𝑛
5.8335
40 =
𝜔𝑛
5.8335
𝜔𝑛 = = 0.1458
40
𝑉𝑆𝑆 = 𝐴 × 𝐾 → 𝐾 = 1 × 1 = 1
0.0213
𝐺(𝑠) =
𝑠 2 + 0.2916𝑠 + 0.0213
Para hallar los 2 primeros polos, antes determinados, y el tercero que estará
distanciado de estos, 8 veces su distancia, se tiene:
𝑝 = −8 ∗ 𝜔𝑛 = −1.1664
1
𝐺𝐶1 (𝑠) = 𝐾𝐼 , 𝐺𝐶2 (𝑠) = 𝐾𝑝 + 𝐾𝐷 𝑠
𝑠
La función de trasferencia del sistema de lazo cerrado con el controlador incluido es:
𝑌(𝑠) 0.0837𝐾𝐼
= 3
𝑅(𝑠) 𝑠 + (0.0837𝐾𝐷 + 0.0917)𝑠 2 + (0.0837𝐾𝑃 + 0.0021)𝑠 + 0.0837𝐾𝐼
Igualando los coeficientes de los polinomios característicos deseados P(s) con los
coeficientes del sistema de lazo cerrado se obtienen los valores de los parámetros del
controlador:
1
𝐺𝐶1 (𝑠) = 0.2963 , 𝐺𝐶2 (𝑠) = 4.2927 + 16.3238𝑠
𝑠
d) Con el controlador diseñado en (c), determinar la Función de Transferencia
Y(s)/R(s). Comente la dinámica del sistema. (2 ptos)
𝑌(𝑠) 0.0837(0.2963)
= 3 2
𝑅(𝑠) 𝑠 + (0.0837(16.3238) + 0.0917)𝑠 + (0.0837(4.2927) + 0.0021)𝑠 + 0.0837(0.2963)
𝑌(𝑠) 0.0248
= 3 2
𝑅(𝑠) 𝑠 + 1.458𝑠 + 0.3614𝑠 + 0.0248
e) Determinar en estado estacionario los valores del nivel h1(∞), del caudal qe(∞) y
del caudal q2(∞). (2 ptos)
Cuando un variable está en estado estacionario significa que llegó al punto donde su valor
no varía, es decir, su derivada es 0. Así que, se usa la variable ℎ2 (𝑡) cuando en los 40
segundos de empezar, el sistema se vuelve constante en 1m, por lo que las demás partes
del sistema también, por ello se tiene:
𝑅2
𝜏2 × 0 = ℎ1 (40) −1
𝑅1
7.89
ℎ1 (40) =1
9.45
9.45
ℎ1 (40) =
7.89
Nota: Este valor se toma en cuenta, si la altura del tanque es mayor, sino no resultaría,
debido al desbordamiento.
𝑞𝑒 (∞)
𝑑ℎ1
𝜏1 = 𝑞𝑒 (∞)𝑅1 − ℎ1 (∞)
𝑑𝑡
𝑚3
𝑞𝑒 (∞) = 0.1267
𝑠𝑒𝑔
𝑞2 (∞)
ℎ2 (∞) 1
𝑞2 (∞) = =
𝑅2 7.89
𝑚3
𝑞2 (∞) = 0.1267
𝑠𝑒𝑔
SISTEMA 02.- Un determinado sistema de control se representa en el diagrama de
bloques de la figura 2.a:
Compensador Proceso
r(t) e(t) u(t) y(t)
Gc(s) Gp(s)
Si se traza una línea recta cuando el ángulo de fase es -180°, se obtiene una
magnitud de 0 dB a una frecuencia aproximada de 19.25 rad/s (punto de quiebre),
con ello se puede decir que la ganancia de la magnitud es 𝐺𝑀 ≅ 0 𝑑𝑏 y la
ganancia de fase es 𝐺𝐹 ≅ 0°
En el diagrama de fase, la gráfica empieza muy cerca de -90°, por ello se infiere
1
que existe un integrador de forma: 𝐺(𝑠) = 𝑆
Por la forma de la gráfica de magnitud y de fase, donde el punto de quiebre tiene
un error muy cercano a 3 dB, se deduce que una parte de la función de trasferencia
es un sistema de segundo orden, y se infiere que es un sistema subamortiguado.
Donde se tiene:
𝑟𝑎𝑑
𝜔𝑛 = 19.25
𝑠
Y se asigna como factor de amortiguamiento:
𝜉 = 0.61
Se puede observar que entre la frecuencia de 1 rad/s y 10 rad/s existe una
pendiente negativa aproximada de -20 dB/dec.
Luego del punto de quiebre, se tiene una pendiente aproximada de -60dB/dec, con
ello se deduce que la diferencia entre ceros y polos es 3.
Se puede asegurar que no existe ceros, debido a que no hay pendientes positivas
ni ángulos de fase positivos.
Por otro lado, se observa que cuando 𝜔 = 1 𝑟𝑎𝑑/𝑠 tenemos una magnitud
aproximada de 27.39 dB, con la cual se obtiene el valor de K:
20𝑙𝑜𝑔10 (𝐾) = 27.39 dB
𝐾 = 23.4153
2) Planteamiento de la función de trasferencia
1 − 𝑠𝑒𝑛(∅𝑚 ) 1 − 𝑠𝑒𝑛(−22.4314°)
𝛽= = = 2.2340
1 + 𝑠𝑒𝑛(∅𝑚 ) 1 + 𝑠𝑒𝑛(−22.4314°)
1 1
𝑇= = = 0.0669
𝜔𝑚 √𝛽 10√2.2340
Para determinar Kc se determina tal que a la frecuencia 𝜔𝑚 (10 rad/seg) la ganancia
𝑀(𝜔𝑚 ) sea 0 dB, o sea:
−3.4908− 6.5839
𝐾𝐶 = 10 20 = 0.3135
1 1
𝑠+𝑇 𝑠 + 0.0669 𝑠 + 14.9477
𝐺𝐶 (𝑠) = 𝐾𝐶 = 0.3135 = 0.3135
1 1 𝑠 + 6.6909
𝑠+ 𝑠 + 2.2340 × 0.0669
𝛽𝑇
Finalmente, se reemplaza 𝑠 = 𝑗𝜔:
𝑗𝜔 + 14.9477
𝐺𝐶 (𝑗𝜔) = 0.3135
𝑗𝜔 + 6.6909
c) Dibujar en el diagrama de Bode del proceso Gp(jω) y el diagrama de Bode del
sistema compensado (incluyendo el compensador) Gc(jω).Gp(jω) determinando el
margen de ganancia del sistema de forma aproximada. (3 pts)
Parte 1
2) Parte 2
Mg = 2.4219
Ph = -130.9582
1 − 𝑠𝑒𝑛(∅𝑚 ) 1 − 𝑠𝑒𝑛(−19.0418)
𝛽= = = 1.9685
1 + 𝑠𝑒𝑛(∅𝑚 ) 1 + 𝑠𝑒𝑛(−19.0418)
1 1
𝑇= = = 0.0713
𝜔𝑚 √𝛽 10√1.9685
Para determinar Kc se determina tal que a la frecuencia 𝜔𝑚 (10 rad/seg) la ganancia
𝑀(𝜔𝑚 ) sea 0 Db, o sea:
1 1
𝑠+𝑇 𝑠 + 0.0713 𝑠 + 14.0252
𝐺𝐶 (𝑠) = 𝐾𝐶 = 0.3135 = 0.2943
1 1 𝑠 + 7.1248
𝑠+ 𝑠+
𝛽𝑇 1.9685 × 0.0713
Finalmente, se reemplaza 𝑠 = 𝑗𝜔:
𝑗𝜔 + 14.0252
𝐺𝐶 (𝑗𝜔) = 0.2943
𝑗𝜔 + 7.1248
Figura N°4: Comparación entre los Diagramas de Bode del proceso Gp(jw) y del
sistema compensado Gc(jω).Gp(jω)
ANEXO N°1
ANEXO N°2
%Datos obtenidos
wn = 19.25;
z = 0.61;
A = 8676.8376;
%F. T del proceso
Gpjw = tf(A,[1 2*z*wn wn^2 0]);
figure
margin(Gpjw);
%Valores para el compensador de atraso
[Mg Ph] = bode(Gpjw, 10)
%F. T del compensador de atraso
Gcjw = tf([0.2943 4.1276],[1 7.1248])
figure
margin(Gcjw);
%Sistema compensado
Gtjw=Gpjw*Gcjw;
figure
margin(Gtjw);
%Comparación de gráficos
margin(Gpjw);
hold;
margin(Gtjw);
legend('Gp(jw)','Gc(jw).Gp(jw)')