E3 Práctica 2 CMOD
E3 Práctica 2 CMOD
E3 Práctica 2 CMOD
Ingeniería en Mecatrónica
Práctica 2
Equipo 3
Barrero Cortés Daniel 201732692
Daniel Ibarra Marco Antonio 201737947
Juárez Campos Ernesto 201745409
López Hernández Diana Laura 201732539
Marquez Calva Juan Carlos 201743921
Primavera 2021
Foto en equipo
PRÁCTICA 2 DE CONTROL DE MODERNO Y SUS APLICACIONES
𝑧1 (𝑡)
𝑦(𝑡) = [−7 1 0] [𝑧2 (𝑡)]
𝑧3 (𝑡)
𝑥1 (𝑡)
𝑦(𝑡) = [50 10 0] [𝑥2 (𝑡)]
𝑥3 (𝑡)
−1
156 23 1
[𝐶𝑀𝑥 ] = [ 23 1 0]
1 0 0
−𝟏
Paso 8. Determinamos la matriz de transformación 𝑷 = 𝑪𝑴𝒛 [𝑪𝑴𝒙 ]
0 0 10 156 23 1 10 0 0
𝑃=[0 10 −110] [ 23 1 0] = [ 230 − 110 10 0]
10 −30 90 1 0 0 1560 − 690 + 90 230 − 30 10
10 0 0
𝑃 = [120 10 0]
960 200 10
En la retroalimentación
𝑒 = 𝑟 − 𝑦 = 𝑟 − 𝐶𝑥
La planta es
𝑥̇ = 𝐴𝑥 + 𝐵𝑢
𝑦 = 𝐶𝑥
La entrada
𝑢 = −𝐾𝑥 + 𝑒𝐾𝑒
𝑢 = −𝐾𝑥 + 𝐾𝑒 (𝑟 − 𝐶𝑥)
Sustituyendo, tenemos
𝑥̇ = 𝐴𝑥 + 𝐵[−𝐾𝑥 + 𝐾𝑒 (𝑟 − 𝐶𝑥)]
𝑥̇ = 𝐴𝑥 − 𝐵𝐾𝑥 + 𝐵𝐾𝑒 (𝑟 − 𝐶𝑥)
𝑥̇ = 𝐴𝑥 − 𝐵𝐾𝑥 + 𝐵𝐾𝑒 𝑟 − 𝐵𝐾𝑒 𝐶𝑥
El sistema compensado en cascada con un control proporcional es
𝑥̇ = [𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶]𝑥 + 𝐵𝐾𝑒 𝑟
𝑦 = 𝐶𝑥
Paso 10. Determinamos la ecuación característica deseada
%𝑂𝑆 20
ln ( 100 ) ln (100)
𝜉=− =− = 0.4559
2 2
√𝜋 2 + [ln (%𝑂𝑆 √𝜋 2 + [ln ( 20
100 )] 100)]
4 4
𝜔𝑛 = = = 17.5477
𝑇𝑠 𝜉 (0.5)(0.4559)
𝑠 2 + 2(0.4559)(17.5477)𝑠 + (17.5477)2 = 0
𝑠 2 + 16𝑠 + 307.9217 = 0
Los polos dominantes son
0 1 0 0 0 0 0 0 0
𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶 = [ 0 0 1 ]−[ 0 0 0 ]−[ 0 0 0]
−288 −156 −23 𝐾1𝑥 𝐾2𝑥 𝐾3𝑥 50𝐾𝑒 10𝐾𝑒 0
0 1 0 0 0 0
𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶 = [ 0 0 1 ]−[ 0 0 0]
−288 − 𝐾1𝑥 −156 − 𝐾2𝑥 −23 − 𝐾3𝑥 50𝐾𝑒 10𝐾𝑒 0
0 1 0
𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶 = [ 0 0 1 ]
−(288 + 𝐾1𝑥 + 50𝐾𝑒 ) −(156 + 𝐾2𝑥 + 10𝐾𝑒 ) −(23 + 𝐾3𝑥 )
|𝑠𝐼 − (𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶)| =
𝑠 0 0 0 1 0
|(0 𝑠 0) − ( 0 0 1 )|
0 0 𝑠 −(288 + 𝐾1𝑥 + 50𝐾𝑒 ) −(156 + 𝐾2𝑥 + 10𝐾𝑒 ) −(23 + 𝐾3𝑥 )
|𝑠𝐼 − (𝐴 − 𝐵𝐾 − 𝐾𝑒 𝐵𝐶)|
= 𝑠 3 + (23 + 𝐾3𝑋 )𝑠 2 + (156 + 𝐾2𝑥 + 10𝐾𝑒 )𝑠 + (288 + 𝐾1𝑥 + 50𝐾𝑒 )
𝑠 3 + (23 + 𝐾3𝑥 )𝑠 2 + (156 + 𝐾2𝑥 + 10𝐾𝑒 )𝑠 + (288 + 𝐾1𝑥 + 50𝐾𝑒 ) = 0
50𝐾𝑒
0.1 = 1 −
288 + 𝐾1𝑥 + 50𝐾𝑒
288 + 𝐾1𝑥 + 50𝐾𝑒 − 50𝐾𝑒
0.1 =
288 + 𝐾1𝑥 + 50𝐾𝑒
0.1(288 + 𝐾1𝑥 + 50𝐾𝑒 ) = 288 + 𝐾1
28.8 + 0.1𝐾1𝑥 + 5𝐾𝑒 = 288 + 𝐾1
0.1𝐾1𝑥 + 5𝐾𝑒 − 𝐾1𝑥 = 288 − 28.8
5𝐾𝑒 − 0.9𝐾1𝑥 = 259.2
Así, tenemos que
23 + 𝐾3𝑥 = 21 ⟹ 𝐾3𝑥 = −2
156 + 𝐾2𝑥 + 10𝐾𝑒 = 387.9217 ⟹ 𝐾2𝑥 + 10𝐾𝑒 = 231.9217
288 + 𝐾1𝑥 + 50𝐾𝑒 = 1539.6085 ⟹ 𝐾1𝑥 + 50𝐾𝑒 = 1251.6085
5𝐾𝑒 − 0.9𝐾1𝑥 = 259.2
Resolvemos el sistema de ecuaciones
𝐾1𝑥 = 1251.6085 − 50𝐾𝑒
5𝐾𝑒 − 0.9(1251.6085 − 50𝐾𝑒 ) = 259.2
5𝐾𝑒 − 1126.4476 + 45𝐾𝑒 = 259.2
50𝐾𝑒 = 1126.4476 + 259.2 = 1385.6476
1385.6476
𝐾𝑒 = = 27.7129
50
𝐾1𝑥 = 1251.6085 − 50(27.7129)
𝐾1𝑥 = 1251.6085 − 1385.645 = −134.0365
𝐾2𝑥 + 10(27.7129) = 231.9217
𝐾2𝑥 = 231.9217 − 277.129 = −45.2073
Los valores de 𝐾𝑥 y 𝐾𝑒 son
𝐾1𝑥 = −134.0365 𝐾3𝑥 = −2
𝐾2𝑥 = −45.2073 𝐾𝑒 = 27.7129
𝑥1 (𝑡)
𝑦(𝑡) = [50 10 0] [𝑥2 (𝑡)]
𝑥3 (𝑡)
Paso 16. Hallamos 𝑲𝒛 .
Tenemos que
𝐴𝑧 = 𝑃𝐴𝑥 𝑃−1
𝐵𝑍 = 𝑃𝐵𝑥
𝐶𝑧 = 𝐶𝑥 𝑃−1
𝑧̇ = [𝐴𝑧 − 𝐵𝑧 𝐾𝑧 − 𝐾𝑒 𝐵𝑧 𝐶𝑧 ]𝑧 + 𝐵𝑧 𝐾𝑒 𝑟
𝑦 = 𝐶𝑧 𝑧
Así
𝑧̇ = 𝑃[𝐴𝑥 𝑃−1 − 𝐵𝑥 𝐾𝑧 − 𝐾𝑒 𝐵𝑥 𝐶𝑥 𝑃−1 ]𝑧 + 𝑃𝐵𝑥 𝑟
𝑦 = 𝐶𝑥 𝑃−1 𝑧
1
0 0
10
6 1
𝐾𝑧 = [−134.0365 −45.2073 −2] − 0
5 10
72 1
[ 5 −2
10]
𝐾𝑧 = [12.0451 −0.5207 −0.2]
Paso 17. Hallamos el sistema compensado en dominio z (cascada)
𝑧̇ = [𝐴𝑧 − 𝐵𝑧 𝐾𝑧 − 𝐾𝑒 𝐵𝑧 𝐶𝑧 ]𝑧 + 𝐵𝑧 𝐾𝑒 𝑟
𝑧1̇ (𝑡) −12 1 0 0
[𝑧2̇ (𝑡)] = [( 0 −8 1 ) − ( 0 ) (12.0451 −0.5207 −0.2)
𝑧3̇ (𝑡) 0 0 −3 10
0 𝑧1 (𝑡) 0
− (27.7129) ( 0 ) (−7 1 0)] [𝑧2 (𝑡)] + (27.7129) [ 0 ] 𝑟(𝑡)
10 𝑧3 (𝑡) 10
0 0 0 𝑧1 (𝑡) 0
−( 0 0 0)] [𝑧2 (𝑡)] + [ 0 ] 𝑟(𝑡)
−1939.903 277.129 0 𝑧3 (𝑡) 277.129
𝑧1 (𝑡)
𝑦(𝑡) = [−7 1 0] [𝑧2 (𝑡)]
𝑧3 (𝑡)
5 puntos
2. Diagrama de flujo de señal del sistema con el compensador u
observador.
−3 −8 −12
0.2
0.5207
−12.0451
−1
1 punto
1 punto
4. Simulación del sistema con compensador u observador
A. Gráfica del sistema simulado con Simulink en Matlab donde muestre la señal del
sistema original comparado con el compensador u observador diseñado.
B. El diagrama de simulación.
2 puntos