PRACTICA 8 y 9-1
PRACTICA 8 y 9-1
PRACTICA 8 y 9-1
UPIITA-IPN
Alumnos:
Chávez Vázquez Alan Baruch
Flores Lovera Luis Angel
Torres Morfin Iktan Zihan
8 de Diciembre de 2022
1
ÍNDICE
ÍNDICE.............................................................................................................................. 2
OBJETIVO ........................................................................................................................ 3
MATERIAL......................................................................................................................... 3
MARCO TERICO ............................................................................................................. 3
DESARROLLO .................................................................................................................. 6
CONCLUSIONES ........................................................................................................... 13
REFERENCIAS ................................................................................................................ 13
2
OBJETIVO
Crear un programa que realice dos tareas:
MATERIAL
1. PC con Matlab
2. Libreta y Bolígrafo
MARCO TEORICO
Componentes de un sistema de control
Los componentes principales de un sistema de control son:
• Sensores
• Actuadores
• Controlador: permite obtener el comportamiento deseado del
sistema a controlar, manteniendo al mismo tiempo la
estabilidad del sistema
Tipos de controladores:
• Controladores analógicos: implementados con amplificadores,
resistencias, condensadores que realizan estructuras semejantes
a filtros que modifican la respuesta frecuencial del sistema
• Controladores digitales: implementados con
microprocesadores, microcontroladores, DSP, FPGA, CPLD,
etc... Necesitan conversores ADC y DAC
3
Controlador Ventajas Desventajas
Analógico • Elevado ancho de • Envejecimiento de
banda componentes
• Elevada resolución • Derivas con la
temperatura
• Fácil de diseñar
• Bueno para diseños
simples
Digital • Diseño programable • Dificultad de diseño
• Comportamiento • Necesita
preciso procesadores de
altas prestaciones
• Implementación
algoritmos complejos • Genera problemas
numéricos
• Fácilmente ampliable
4
• Mantenedor de orden zero (ZOH)
• Esta técnica asume que el controlador tiene a la entrada
un mantenedor de orden cero
• Correspondencia polos-ceros
• Los polos y ceros “si” de D(s) se mapean como polos y
ceros de D(z) de acuerdo con:
• Transformación bilineal
• También denominada aproximación de Tustin o
trapezoidal, utiliza la siguiente relación
5
DESARROLLO
Ejercicio 1.
1 − 𝑒𝑠 1 1
𝐺 (𝑧) = Ƶ { ∙ } = (1 − 𝑧 −1 ) ∙ Ƶ { 2 }
𝑠 𝑠(𝑠 + 1) 𝑠 (𝑠 + 1)
1 𝐴 𝐵 𝐶
= + 2+
𝑠 2 (𝑠+ 1) 𝑠 𝑠 (𝑠 + 1)
𝐴 ∙ 𝑠(𝑠 + 1) + 𝐵 ∙ (𝑠 + 1) + 𝐶 ∙ 𝑠 2 =1
1 1 1 1
∴ =− + 2+
𝑠 2 (𝑠+ 1) 𝑠 𝑠 (𝑠 + 1)
6
1 1 1
𝐺(𝑧) = (1 − 𝑧 −1 ) ∙ Ƶ {− + 2 + }
𝑠 𝑠 (𝑠 + 1)
𝑧 𝑧 𝑧
𝐺 (𝑧) = (1 − 𝑧 −1 ) ∙ [− + 2
+ ]
𝑧−1 (𝑧−1) (𝑧 − 𝑒 −1 )
0.36 𝑧 + 0.26
𝐺 (𝑧) =
𝑧2 − 1.36 𝑧 + 0.36
Por otro lado, para obtener la expresión en lazo cerrado del sistema se utiliza la
siguiente expresión:
𝑌(𝑧) 𝐺 (𝑧)
=
𝑅 (𝑧) 1 + 𝐺 (𝑧)
7
Al mover la ubicación de las raíces aumenta el sobrepaso en la gráfica del
comportamiento del sistema, así como el tiempo de asentamiento como se
observa en la siguiente gráfica.
8
Al fijar las raíces en valores fuera de la región critica la gráfica de la respuesta del
sistema no converge y el sistema se vuelve inestable como se observa en la
gráfica.
9
Así mismo, al realizar el análisis de la planta en tiempo continuo, obtenemos la
𝑌(𝑠) 1
siguiente gráfica, considerando la función de transferencia = :
𝑅(𝑠) 𝑠 2 +𝑠+1
10
Ejercicio 2
1 − 𝑒𝑠 1 1
𝐺 (𝑧) = Ƶ { ∙ } = (1 − 𝑧 −1 ) ∙ Ƶ { 2 }
𝑠 𝑠(𝑠 + 2) 𝑠 (𝑠 + 2)
0.28 ∙ 𝐾 𝑧 + 0.14 ∙ 𝐾
𝐺 (𝑧) =
𝑧 2 − 0.13𝑧
Dado que el sistema tiene sólo una raíz en cero sabemos que el sistema es estable,
por lo que mediante la herramienta “controlSystemDesigner” de Matlab se puede
visualizar de mejor manera el lugar de las raíces. Para ello se propusieron distintos
valores de K, comprendidos entre el rango de 0.5 < 𝐾 < 1.5, donde el mejor
desempeño del sistema se obtuvo con el valore de 𝐾 = 0.6, y su respuesta ante la
entrada escalón unitario se muestra en el siguiente conjunto de imágenes
obtenidas con la ya mencionada herramienta “controlSystemDesigner”:
11
El código empleado para la realización de las simulaciones se muestra a
continuación:
clc
clear
close all
% Ejercicio 1
T=1;
t=0:1:50;
12
% Ejercicio 2
num2=[0.28*K 0.15*K];
den2=[1 -0.13 0];
roots (den2)
controlSystemDesigner(tf(num2,poly(den2),T),1)
CONCLUSIONES
Se logró crear un programa capaz de realizar la simulación de un sistema
muestreado retroalimentado, así como como la obtención del lugar geométrico
de las raíces para un sistema, a partir de su función de transferencia.
Siendo clave para esta práctica los comandos step y controlSystemDesigner que
permiten realizar la simulación y modificar gráficamente la ubicación de las raíces
del sistema para observar la respuesta del mismo una vez se conocen las funciones
de transferencia de los sistemas
REFERENCIAS
https://dspace.ups.edu.ec/bitstream/123456789/19069/1/Introduccio
%CC%81n%20al%20ana%CC%81lisis%20e%20implementacio%CC%81
n%20de%20sistemas%20de%20control%20automa%CC%81tico.pdf
https://upcommons.upc.edu/bitstream/handle/2117/6123/TEMA6.pd
f
https://www.fceia.unr.edu.ar/~kofman/files/tesis.pdf
13