Logo Passei Direto

Problemario U3 - Control

Herramientas de estudio

Material
¡Estudia con miles de materiales!

Vista previa del material en texto

Tecnológico Nacional de México 
 
Instituto Tecnológico de la Laguna 
 
 
Materia: Control 
 
 
Docente: Ing. Edgar Antonio Peña Domínguez 
 
 
 
Especialidad: Ingeniería Mecatrónica 
 
 
 
Actividad: Problemario U3 
 
 
Unidad 3 
 
 
 
Alumnos: 
Abril Andrea Facio Esqueda – 19131199 
Jesús Norberto de la Cruz Gutiérrez – 19131190 
Andrea Michel Avalos López – 19131171 
Francisco Javier Salinas Contreras – 19131262 
Eduardo Antonio Rodríguez Guerra – 19131252 
 
 
15 de mayo 2023 Torreón, Coahuila 
 Control 
2 
 
1. Un sistema de control se describe por una planta y un controlador tal y como se muestra 
en el diagrama al final del problema. La planta es de primer orden y el controlador es 
proporcional y su ganancia se define por Kp. 
 
 
 
 
 
a) Obtenga en el MATLAB (Código) las respuestas del sistema ante un escalón unitario 
considerando que la ganancia del controlador toma los valores 0.1, 0.5, 5 y 20. Llame 
a estas respuestas ca(t), cb(t), cc(t), y cd(t). Empalme las cuatro gráficas en una sola 
considerando un dominio de tiempo de 0 a 10. Calcule a mano el error de estado 
estacionario en cada caso. 
 
 
 
 
 Control 
3 
 
Cálculo del error en estado estacionario: 
b) ¿Qué sucede con el error conforme Kp aumenta? 
El error disminuye, se estabiliza en un tiempo más corto. 
c) ¿Se puede concluir que el error del sistema se disminuye aumentando la ganancia 
Kp del controlador? 
Sí, se reduce gradualmente, también se puede observar en las gráficas. Sin embargo, nunca 
se alcanza al escalón. 
d) ¿Al aumentar la ganancia podrá este sistema presentar oscilaciones? 
No, ya que se presenta una respuesta muy rápida conforme se aumenta la ganancia, por lo 
que no se observan oscilaciones. 
e) Pruebe el controlador con una entrada rampa (SIMULINK) con una ganancia de 20, 
¿Qué se puede concluir de la respuesta obtenida? 
 Control 
4 
 
El error se hace infinito, por lo que presentará oscilaciones, y por sí solo controlador 
proporcional no podrá estabilizarlo conforme el tiempo. 
 
 
 
 
 
 
 
 
 
 
 
 Control 
5 
 
2. Resuelva igual que el problema anterior (realice todos los incisos) pero ahora con una 
planta de segundo orden como se muestra en el siguiente diagrama de bloques. 
 
 
 
a) Obtenga en el MATLAB (Código) las respuestas del sistema ante un escalón unitario 
considerando que la ganancia del controlador toma los valores 0.1, 0.5, 5 y 20. Llame 
a estas respuestas ca(t), cb(t), cc(t), y cd(t). Empalme las cuatro gráficas en una sola 
considerando un dominio de tiempo de 0 a 10. Calcule a mano el error de estado 
estacionario en cada caso. 
 
 
 
 Control 
6 
 
Cálculo del error en estado estacionario: 
 Control 
7 
 
b) ¿Qué sucede con el error conforme Kp aumenta? 
El error es cero sin importar el comportamiento o valores de Kp 
c) ¿Se puede concluir que el error del sistema se disminuye aumentando la ganancia 
Kp del controlador? 
No, ya que se puede observar que sin importar los valores que tome Kp, el error es cero 
para cada uno de los casos. 
d) ¿Al aumentar la ganancia podrá este sistema presentar oscilaciones? 
Sí, según las gráficas obtenidas, el sistema presentó más oscilaciones cuando la ganancia 
era más alta. 
e) Pruebe el controlador con una entrada rampa (SIMULINK) con una ganancia de 20, 
¿Qué se puede concluir de la respuesta obtenida? 
Se concluye que el error continúa siendo cero, sin embargo, al aumentar la ganancia, lo 
que cambia en esta gráfica es que presenta más oscilaciones. 
 
 
 
 Control 
8 
 
3. Para el sistema mostrado en la figura considere que la constante del controlador se fija 
en Kp=1. 
 
 
 
a) Determine y grafique las respuestas del sistema ante un escalón unitario usando 
MATLAB (Código) considerando que el tiempo derivativo Td del controlador toma 
los valores 4, 2, 1, 1/2 y 1/10. Llame a estas respuestas ce(t), cf(t), cg(t), ch(t) y ci(t). 
Sustituyendo los valores de 𝑇𝑑 en la ecuación de lazo abierto y graficando en MATLAB, 
tenemos: 
 
 
 
 
 
 Para 𝑇𝑑 = 4: 
 
 
 
 
 
 
 
 
 
 Control 
9 
 
 Para 𝑇𝑑 = 2: 
 
 
 
 
 
 
 
 
 
 Para 𝑇𝑑 = 1: 
 
 Control 
10 
 
 Para 𝑇𝑑 = 1/2: 
 
 Para 𝑇𝑑 = 1/10: 
 
b) ¿Para tiempos derivativos grandes (4 y 2) las respuestas son sobre amortiguadas? 
Si, debido a que coinciden con las gráficas clásicas de un sistema sobre amortiguado, donde 
alcanzan el escalón unitario sin generar oscilaciones. 
 Control 
11 
 
c) Para tiempos derivativos pequeños (1/2 y 1/10) las respuestas son sub 
amortiguadas? 
Si, debido a que tienen una respuesta similar a las vistas en dinámica de sistemas a los 
sistemas sub amortiguados, es decir, presenta oscilaciones y un máximo sobre impulso. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Control 
12 
 
4. Un sistema de control aparece en la figura, al final del problema, con un controlador 
proporcional integral derivativo. 
 
 
 
a) Usando el MATLAB (Código y SIMULINK) obtenga la respuesta del sistema cj(t) ante 
un escalón unitario considerando primero que el controlador es un bloque de 
ganancia unitaria (controlador proporcional). 
 
 
 
 
 
 
 
 
 Control 
13 
 
Graficando esto en Matlab con una retroalimentación unitaria ante una entrada escalón sin 
controlador, tenemos: 
 
Graficando ahora con Simulink sin controlador: 
 
 
 Control 
14 
 
b) Obtenga la respuesta del sistema ck(t) ante un escalón unitario considerando el 
controlador PID, usando MATLAB (Código y SIMULINK). 
Graficando esto en Matlab con una retroalimentación unitaria ante una entrada escalón, 
tenemos: 
 
Graficando ahora con Simulink con controlador: 
 
 
 Control 
15 
 
c) ¿La respuesta del sistema sin el controlador oscila? 
No, podemos apreciar en las gráficas descritas en el inciso a) que la ganancia de nuestro 
sistema aumenta gradualmente hasta llegar al escalón. 
d) ¿La respuesta del sistema con el controlador oscila? 
Sí, como se puede apreciar en el inciso b), nuestro sistema sobrepasa el escalón unitario y 
después regresa para llegar al valor del escalón. 
e) ¿Qué ventajas se obtienen en la respuesta del sistema con el controlador? 
Una ventaja sería que el sistema se estabiliza en el escalón en un tiempo menor comparado 
con el sistema sin controlador, con una diferencia de 3.5s aproximadamente. Además de 
contar con un tiempo de respuesta mucho menor comparado con el sistema sin 
controlador. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Control 
16 
 
5. Diseñe un controlador por cancelación de polos para la planta que se muestra a 
continuación, de tal manera que los polos de 
la función de transferencia de lazo cerrado 
estén en s = −2 ± √6j. Pruebe el controlador 
usando MATLAB (código no SIMULINK) ante 
una entrada escalón y una entrada rampa. 
 Control 
17 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Control 
18 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Control 
19 
 
6. Para el sistema de control que se muestra en la figura, determine la función de 
transferencia de lazo cerrado una vez que determine los valores de las ganancias, si la 
respuesta del sistema a una entrada escalón es c(t) = 1 + 2e−t − e−2t(3 + 2t). Pruebe su 
controlador usando código en MATLAB. 
 
 
 
 
 Control 
20 
 
 
 Control 
21 
 
7. Para el siguiente sistema de control, se desea lograr un ts = 1 seg con el criterio del 2% 
y un Mp = 4.32% cuando es excitado con un escalón unitario. Determine las ganancias 
del controlador para lograr las especificaciones. Pruebe su controlador usando (código 
y SIMULINK) de MATLAB. 
 
 
 
 
 
 Control 
22 
 
 
 
 
 Control 
23 
 
Usando Matlab con la respuesta escalón: 
 
 Ahora usamos Simulink: 
 
 
 Control 
24 
 
8. Para la siguiente función de transferenciade la planta, se desea sintonizar un 
controlador PID para que la respuesta a una entrada escalón sea con un ts ≤ 5 seg 
(criterio del 2%) y un Mp ≤ 20%. Use el método de curva de reacción de Ziegler – Nichols 
para determinar las ganancias del controlador, y cumplir con las especificaciones 
solicitadas. En caso de ser necesario mejore el controlador encontrado. Use MATLAB 
(código y SIMULINK) para probar primero la planta sin el controlador y luego con el 
controlador. Considere retroalimentación unitaria. 
 
 
 
 
 
 
 
 Control 
25 
 
 
 
 
 
 Control 
26 
 
 
 
 Control 
27 
 
 
 
 
 
 Control 
28 
 
 
 
 
 
 Control 
29 
 
 
 
 
 Control 
30 
 
9. Use el segundo método de Ziegler – Nichols para sintonizar un controlador PID para la 
siguiente planta. Use MATLAB (código y SIMULINK) para probar la planta sin el 
controlador ante una entrada escalón unitario y luego con el controlador. Considere 
retroalimentación unitaria. 
 
 
 
 
 
 Control 
31 
 
 
 
 
 
 
 Control 
32 
 
Usando Matlab, sin controlador: 
Usando Simulink, sin controlador: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Control 
33 
 
Con controlador en Matlab: 
 
Con controlador en Simulink: