Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sol Lab 4
Sol Lab 4
CAPÍTULO IV
Respuesta Temporal de los Sistemas de
Control Automático
Integrantes:
Xiomara Gutiérrez Escapa
Alan Reyes Robles
Índice
Objetivos……………………………………………………………………………………………..2
Marco Teórico……………………………………………………………………………………..3
Resolución de la práctica
o Ejercicio 1……………………………………………………………………………….13
o Ejercicio 2……………………………………………………………………………….17
o Ejercicio 3……………………………………………………………………………….23
o Ejercicio 4……………………………………………………………………………….24
o Ejercicio 5……………………………………………………………………………….25
1
Conclusiones ……………………………………………………………………………………..30
Bibliografía………………………………………………………………………………………...31
Objetivos:
Ver los parámetros del controlador PID en donde nos ayuda a calcular la
desviación o error entre un valor medido y un valor deseado.
Haciendo uso del software computacional MATLAB, poder encontrar la
respuesta temporal de un determinado sistema de control dado por su función
transferencia en LA o LC.
Hacer variar los valores de ‘y ‘, para poder hacer que el SC responda más
rápidamente, o con menor rebase, menor oscilación, etc.
Los controles PID nos permiten hacer que un sistema de control sea más 2
adecuado en cuanto a los parámetros de su respuesta temporal.
Marco teórico
Señales de prueba determinísticas
- Respuesta del sistema a una entrada del tipo escalón
Una señal de entrada del tipo escalón permite conocer la respuesta del sistema frente a
cambios abruptos en su entrada. Así mismo, nos da una idea del tiempo de
establecimiento de la señal, es decir, cuanto se tarda el sistema en alcanzar su estado
estacionario. Otra de las características de esta señal es que producto de la
discontinuidad del salto, contiene un espectro de frecuencia en una amplia banda lo cual
hace que sea equivalente a aplicar al sistema una gran cantidad de señales senoidales 3
con un intervalo de frecuencias grande. Matemáticamente, esta señal se expresa como:
.
Dónde :tiempo;
: constante
4
Una vez aplicada la transformada a cada uno de los términos de la ecuación diferencial
tenemos:
Donde 'L' es el tiempo en que tarda en reaccionar el sistema desde el momento en que
se aplica el escalón.
Sistema de segundo orden
Un sistema de segundo orden tiene como función de transferencia a la siguiente
ecuación:
La respuesta del sistema depende de las raíces del denominador (polos del sistema).
Para un sistema de segundo orden los polos se expresan como:
Tal como se observa en la figura cuando (curva de color azul) las oscilaciones
continuarán indefinidamente. Para valores mayores de se obtiene un decaimiento
más rápido de las oscilaciones, pero con un ascenso más lento de la respuesta (La curva
en verde tiene un valor , mientras que para la roja . En el caso en el
que , el sistema se torna críticamente amortiguado a tal punto que desaparecen
las oscilaciones (Ver curva rosada).
2. Controlador PID
El modo de control Integral tiene como propósito disminuir y eliminar el error en estado
estacionario, provocado por el modo proporcional. El control integral actúa cuando hay
una desviación entre la variable y el punto de consigna, integrando esta desviación en
el tiempo y sumándola a la acción proporcional. El error es integrado, lo cual tiene la
función de promediarlo o sumarlo por un período determinado; Luego es multiplicado
por una constante Ki. Posteriormente, la respuesta integral es adicionada al modo
Proporcional para formar el control P + I con el propósito de obtener una respuesta
estable del sistema sin error estacionario.
El modo integral presenta un desfasamiento en la respuesta de 90º que sumados a los
180º de la retroalimentación ( negativa ) acercan al proceso a tener un retraso de 270º,
luego entonces solo será necesario que el tiempo muerto contribuya con 90º de retardo
para provocar la oscilación del proceso. <<< la ganancia total del lazo de control debe
ser menor a 1, y así inducir una atenuación en la salida del controlador para conducir el
proceso a estabilidad del mismo. >>> Se caracteriza por el tiempo de acción integral en
minutos por repetición. Es el tiempo en que delante una señal en escalón, el elemento
final de control repite el mismo movimiento correspondiente a la acción proporcional.
El control integral se utiliza para obviar el inconveniente del offset (desviación
permanente de la variable con respecto al punto de consigna) de la banda proporcional.
10
La acción derivativa se manifiesta cuando hay un cambio en el valor absoluto del error;
(si el error es constante, solamente actúan los modos proporcional e integral).
El error es la desviación existente entre el punto de medida y el valor consigna, o "Set
Point".
La función de la acción derivativa es mantener el error al mínimo corrigiéndolo
proporcionalmente con la misma velocidad que se produce; de esta manera evita que
el error se incremente.
Se deriva con respecto al tiempo y se multiplica por una constante D y luego se suma a
las señales anteriores (P+I). Es importante adaptar la respuesta de control a los cambios
en el sistema ya que una mayor derivativa corresponde a un cambio más rápido y el
controlador puede responder acordemente.
3. Stepinfo
Tiempo de subida, tiempo de establecimiento, y otras características de respuesta paso
Sintaxis
S = stepinfo (y, t, yfinal)
S = stepinfo (y, t)
= S stepinfo (y)
S = stepinfo (sys)
S = stepinfo (..., 'SettlingTimeThreshold', ST)
S = stepinfo (.. ., '' RiseTimeLimits, RT)
11
Descripción
S = stepinfo (y, t, yfinal) toma los datos de respuesta de paso (t, y) y un valor de estado
estacionario yfinal y devuelve una estructura S contiene los siguientes indicadores de
desempeño:
Rise Time - Tiempo de subida
SettlingTime - Tiempo de estabilización
SettlingMin - valor mínimo de y una vez que la respuesta ha aumentado
SettlingMax - valor máximo de y una vez que la respuesta ha aumentado
Overshoot - Porcentaje rebasamiento (en relación con yfinal )
Undershoot - Porcentaje undershoot
Peak - Pico de valor absoluto y
PeakTime - Hora a la que se alcanza este máximo
Para respuestas SISO, t y y son vectores con las mismas NS de longitud. Para sistemas
con entradas y salidas NU Nueva York, puede especificar y como una matriz NS-by-NY-
by-NU (ver paso) y yfinal como una matriz NY-by-NU. stepinfo luego vuelve una
estructura NY-by-NU gama S de métricas de rendimiento para cada par de E / S.
S = stepinfo (y, t) utiliza el último valor de la muestra de y como valor de estado
estacionario yfinal . S = stepinfo (y) asume t = 1: ns .
S = stepinfo (sys) calcula las características de respuesta de paso de un modelo
LTI sys (ver tf , ZPK o ss para más detalles).
S = stepinfo (..., 'SettlingTimeThreshold', ST) le permite especificar el
umbral ST utilizado en el cálculo del tiempo de sedimentación. La respuesta se ha
asentado cuando el error | y (t) - yfinal | se hace más pequeño que una fracción ST de
su valor de pico. El valor predeterminado es ST = 0,02 (2%).
S = stepinfo (..., 'RiseTimeLimits', RT) le permite especificar los límites inferior y
superior se utilizan en el cálculo de tiempo de subida. Por defecto, el tiempo de subida
es el tiempo de la respuesta tarda en subir de 10 a 90% del valor de estado
estacionario ( TR = [0,1 0,9] ). Tenga en cuenta que RT (2) también se utiliza para
calcular SettlingMin y SettlingMax .
Ejemplos:
Características Paso de respuesta de sistema de quinto orden
Crear un sistema de orden quinto y determinar las características de respuesta.
sys = tf ([1 5], [1 2 5 7 2]);
S = stepinfo (sys, 'RiseTimeLimits', [0.05,0.95])
Estos comandos devuelven el siguiente resultado: 12
S=
13
14
15
Observamos que el control integral actúa cuando hay una desviación entre la
variable y el punto de consigna
17
𝒘𝒏 𝟐
𝑯(𝒔) =
𝒔𝟐 + 𝟐𝜹𝒘𝒏 𝒔 + 𝒘𝒏 𝟐
19
20
INCISO C
[0 : 0.25 : 3]
Inciso c)
n 2rdad / s
21
[0 : 0.25 : 3]
n 3rad / s
22
Observamos que la onda es casi similar a la anterior gráfica, pero con el tiempo
las curvas se juntan en un determinado punto mientras que una sigue siendo
sinusoidal
3. Plotee la respuesta temporal del sistema:
23
Ilustración 10: en esta imagen observamos la información que nos brinda el comando Stepinfo la cual nos sirve en
este caso ya que nos pide el ejercicio ciertos datos
Primero calculamos 𝜍:
𝜋𝜍
−
𝐷% = 100𝑒 √1−𝜍2
4
𝑡𝑠 =
𝜔𝑛 ∗ 𝜍
4
2=
𝜔𝑛 ∗ 0.690072
𝜔𝑛 = 1.720078
25
5. Implemente una nueva función (similar a la función pidmotor del item 1). Usando
esa nueva función, encuentre los parámetros del controlador PID (KP, KI y KD) para el
sistema mecánico siguiente:
Donde:
Para realizar el siguiente ejercicio crearemos un archivo colocando los datos presentados y
luego creando nuestra función para poder hallar su respuesta escalón unitario. Así tenemos:
26
31