0% encontró este documento útil (0 votos)
61 vistas

Annotated-Lab6 EYCC

Este informe de laboratorio describe el modelado de sistemas de control mediante la identificación de sistemas. Se determinaron los modelos matemáticos de tres sistemas de control utilizando datos de entrada y salida para obtener funciones de transferencia de primer y segundo orden. Se diseñaron controladores PID para cada modelo considerando criterios de desempeño como tiempo de estabilización, sobrerrespuesta y error en estado estacionario.

Cargado por

iChelsea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas

Annotated-Lab6 EYCC

Este informe de laboratorio describe el modelado de sistemas de control mediante la identificación de sistemas. Se determinaron los modelos matemáticos de tres sistemas de control utilizando datos de entrada y salida para obtener funciones de transferencia de primer y segundo orden. Se diseñaron controladores PID para cada modelo considerando criterios de desempeño como tiempo de estabilización, sobrerrespuesta y error en estado estacionario.

Cargado por

iChelsea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 27

PROCESOS Y CONTROL

V Ciclo

Informe de Laboratorio N° 6

Modelamiento de sistemas de
control (Método Identificación de
sistemas)

Integrantes del Equipo:

Alvarado Silva, Jonathan

Muñante Morales, Rogger

Meléndez vela, Mauricio

Contreras Egúsquiza Pedro Luis

Profesor: Ávila Córdova,

Edwin

Fecha de realización: 6 de octubre

Fecha de entrega: 13 de octubre


2023– 2
OBJETIVOS

 Determinar el modelo matemático de un sistema de control por identificación de


sistemas.
 Sintonizar un controlador PID para controlar el modelo obtenido por identificación
de sistemas.
INTRODUCCIÓN
La identificación del sistema es un concepto fundamental en el curso de Procesos y Control.
Este tema es esencial para comprender cómo funcionan los sistemas dinámicos y cómo
podemos modelarlos y controlarlos de manera efectiva. La identificación del sistema se
refiere a la tarea de determinar un modelo matemático que describe el comportamiento de un
sistema en función de sus entradas y salidas. Este modelo es crucial para el diseño y la
implementación de estrategias de control eficientes.
En este curso, exploraremos diversos métodos y técnicas para identificar sistemas, que van
desde modelos simples hasta modelos más complejos. Estudiaremos cómo recopilar datos
experimentales, cómo utilizar herramientas matemáticas y estadísticas para analizar estos
datos y cómo ajustar modelos teóricos a los datos medidos. Además, veremos cómo esta
identificación del sistema se aplica en la práctica en una variedad de campos, como la
ingeniería, la economía, la biología y más.
La identificación del sistema es una habilidad esencial para cualquier ingeniero o profesional
que trabaje en el campo del control y la automatización. Al comprender cómo se comportan
los sistemas y cómo podemos modelarlos con precisión, podemos diseñar estrategias de
control efectivas que optimicen el rendimiento, mejoren la eficiencia y minimicen los errores.
exploraremos los conceptos fundamentales, los métodos de identificación y las aplicaciones
prácticas que hacen que esta área sea tan relevante e impactante en el mundo moderno.

Figura 1.
Diagrama de Bloques de un Sistema de Control Automático Continuo
PROCEDIMIENTO DE LABORATORIO

Ejercicio 1:

A partir de los datos brindados en el archivo “data1.mat”, donde se tiene la entrada (u), la
salida (yn) y el sample time (Ts). Obtener la función de transferencia del sistema de primer
orden.

Figura 2.

función de transferencia

Primero para que nos salga la función debemos descargar el archivo mandado por el profesor
lo cual era data1.

En este procedimiento debemos que obtener los datos que obtiene el archivo elegido para que
después tengamos que sacar en el código del Matlab el procedimiento de estabilización.

Figura 3.

Datos de la descarga de data1.

Para abrir la ventana “Time domain data” debemos poner el nombre de ident para que así
podamos ver la ventana requerida para el procedimiento.
Figura 4.

código para abrir la ventana “time domain data”

1. En la ventana que aparece seleccione “Time domain data”:

Aquí vemos la ventana system identification tool para importar los modelos que obtuvimos
con data1, en esta ventana hemos identificado la opción import data para que obtengamos
la gráfica que se requiere

Figura 5.
ventana System Identification tool
2. Realizar las configuraciones mostradas y luego seleccione “Import”.

En esta ventana con la opción importa data nos abre este cuadro donde debemos poner
las entradas y salida (u, yn) ya que estos se encuentran en la data1.
En el data information damos el nombre que queremos poner, después poner el tiempo
que va desde 0 a 0.0230 del intervalo dado; después de realizar todos los pasos le damos
en import.
Figura 6.
Import data

Figura 7.

Datos para el import data


3. Seleccionar “Time plot “.

Después de seleccionar el import data, ubicamos en el cuadro time plot para que nos
habrá la ventana para ver las señalas de salida y entrada que van de 0 hasta 10 cuando se
estabiliza y el tiempo ya que va de 0.5.
Aquí contiene información de datos y tiempo dentro del proceso, podemos modificar y
analizar el comportamiento de una serie.
Figura 8.
Ventana time plot

4. Seleccione “Process Models”

En la opción process models, optamos para esta opción para el siguiente paso
correspondiente.
Figura 9.
Process models
5. Seleccione “Estimate”

6. Nos debe salir los valores estimados (K y Tp1) de los parámetros y el nombre (P1) de
la función de transferencia.

En este procedimento es “process models” lo cual tenemos el K y Tp1 para que nos salga
estos valores debemos poner estimate y nos aparecera atomaticamente.

Y en modelo de funcion de transferencia para que no salga esa funcion, debemos quitar
las opciones de Zero, Delay e Integrator y nos aparecera el funcion que queremos.

Ademas solamente debemos seleccionar las opciones K y Tp1.

Figura 10.

Selección estimate y valores estimados


7. Marcando la casilla podemos ver la validación del modelo

Después de hacer todo el procedimiento “Process Models” volvemos a la ventana


principal para que después pongamos Model output para que nos salga una gráfica para
visualizar y analizar.

Figura 11.
Model output
8. Para ver otros parámetros y datos relacionados al modelo estimado podemos hacer
clic derecho sobre el icono que lo representa. Nos mostrara la siguiente ventana.

Ahora diseñamos el controlador PID para este modelo con los valores que nos dio el
Data1 como el K y Tau (Tp1)
Figura 12

Código del controlador PID


9. En esta grafica de planta de flujo con acción PID el tiempo de la planta que es de
0.124 y un tiempo de transición de 0.2 con un porcentaje de 0.093 % de overshoot
vemos que se estabiliza de una forma tranquila y se puede poner en un proceso que se
requiera de PID.

Figura 13
Planta de flujo de acción PID
Ejercicio 2:
Figura 14
Carga de data 2 y colocación de entradas, salidas y tiempo de muestreo

Nota: Para la resolución del ejercicio 2 utilizaremos el archivo “data2.mat” el cual nos
entregara las variables las cuales nosotros marcaremos como entrada, salida y el
tiempo de muestreo para obtener una función de transferencia de primero orden con
retardo.

Figura 15.
Señal generada por los valores cargados del “data2.mat”

Nota: Observamos la señal de salida que se forma y colocamos el “Time Plot” y el


modelo de proceso para estimar los valores de las ganancias estática y el tiempo de
estabilización.
Figura 16.
Señal generada de la función de transferencia de primer orden con retardo

Nota: De la señal obtenida observamos la gráfica de la señal que se nos entrega y


comprobaremos el comportamiento del proceso con retardo, dándonos cuenta en el
pequeño tiempo de retardo que hay antes de que la señal comience a elevarse.
Figura 17.
Valores estimados de la ganancia estática y el tiempo de estabilización

Nota: Una vez conseguido el modelo de proceso, realizamos la estimación del tiempo de
estabilización y la ganancia estática, esto viene solamente del análisis de datos de entrada
y salida, siendo un método más rápido para analizar el comportamiento de una señal.
Figura 18.
Comportamiento real de la señal de salida

Nota: Al marcar la casilla para obtener la salida del modelo, este nos entregara el
valor de salida real, de esta forma comprobamos su comportamiento.
Figura 19.
Parámetros de la función de transferencia

Nota: Se procede a cargar los valores del proceso en el Multisim para analizar los parámetros.
Figura 20.
Parámetros cargados en ventana de comando Matlab

Nota: En la ventana de comando de Matlab se procederán a cargar los parámetros y la


función de transferencia del proceso.

Figura 21.
Parámetros control PID

Nota: Con la función de transferencia mediante la curva de reacción procederemos a


conseguir sus parámetros de control para un control PID.
Figura 22.
Procedimiento de la Ecuación

Nota: se observa en la imagen el valor de la ganancia Kp, tiempo integral y tiempo


derivativo, lo cual se realizó el cálculo determinado.

Figura 23.
Programación en Matlab
Figura 24.
Señal generada al aplicar los parámetros del PID

Nota: Al utilizar el método de curva de reacción conseguimos la estabilidad; no


obstante, el pico que se genera es demasiado alto, y la reacción de la señal es muy
ruidosa, lo cual podría generar daños en la válvula, para ello se decidió cambiar los
parámetros del PID a controlar.

Figura 25.
Programación Matlab – Parámetros Arreglados
Figura 26.
Señal generada al aplicar los parámetros nuevos del PID

Nota: En este caso la reacción de la señal es mucho más controlada, además de


reducir el overshoot a menos de 10%, sacrificando un poco el valor de tiempo de
estabilidad, aumentado a 8.16 s, pero se obtiene una mejor señal.

Ejercicio 3:
c. A partir de los datos brindados en el archivo “data3.mat”, donde se tiene la
entrada (u), la salida (yn) y el sample time (Ts). Obtener la función de
transferencia del sistema de segundo orden con polos reales

d. Diseñar el controlador PID para el modelo obtenido. Considerar como criterios


de desempeño (Tiempo de estabilización, sobre impulso y error en estado
estacionario) los mínimos valores posibles.

Figura 27.
Tiempo de retardo
Nota: Al ingresar en el programa Matlab para poder realizar nuestra función de
transferencia, tendremos que abrir el archivo “data3.mat” y obtener nuestro tiempo de 1
retardo (Ts) la cual nos da un valor de 0.1842 tal y como podemos observar en la
figura.

Figura 28.
Información de datos

Nota: realizamos la configuración de nuestro tiempo de inicio y nuestro tiempo de


muestreo y posteriormente importar la información.

Figura 29.
Identificación del sistema
Nota: En esta imagen podemos observar las señales de entrada y salida en el dominio
de tiempo.

Figura 30.
Modelo del proceso

Nota: En la imagen podemos observar el modelo proporcionado de nuestra función de


transferencia que se realizó de acuerdo a la configuración, añadiendo dos polos y
obteniendo los valores de ganancia estática, frecuencia natural y factor de
amortiguamiento.
Figura 31.
Respuesta real y respuesta del modelo obtenido

Nota: En esta imagen observamos nuestra señal cuyo valor es 96.65 lo cual nuestra
interpretación es de un buen ajuste con el rendimiento del proceso, ya que nuestro
valor es cercano a un 100% indicando la similitud en las señales

Figura 32.
Modelo y función de transferencia
Nota: Obtenemos nuestros valores de la función de transferencia las cuales son lo siguiente:

K (ganancia estática) = 10.001


Tw (frecuencia natural) = 1.0002
Zeta (factor de amortiguamiento) = 0.24979

Control PID:
Diseñamos nuestro controlador obtenido:

Figura 33.
Código de Matlab

Nota: Este código simulará un sistema de control PID aplicado a la planta con función
de transferencia, por otro lado, también se usó parámetros y ganancias para definir el
ajuste del controlador, la cual nos permitirá su comportamiento.
Figura 34.
Función de transferencia

Nota: En esta imagen podemos observar nuestros parámetros cuyos valores se


visualizan junto con los valores de la planta.

Figura 35.
Señal de planta
Nota: En esta imagen podemos observar la planta en un sistema de lazo abierto, lo
cual el ajuste del controlador PID es efectivo. En esta respuesta de la señal de la
planta, tiene un tiempo de subida corto, un pequeño sobre pico y estabilización rápida.

Figura 36.
Respuestas del escalón unitario

Nota: El overshoot tiene un porcentaje menor a lo que se requiere, teniendo como valor
8.84% indicando que está por debajo del límite de 10% requerido. Esto cumple el criterio de
que debe ser menor y que el controlador PID tuvo éxito al minimizar el pico.

También podemos observar que nuestra desviación máxima es de 1.09 la cual al realizar los
cálculos tendrá un valor muy nulo o bajo. Esto nos indicara que nuestro controlador es
efectivo en mantener el sobre pico y la desviación.

Error = 1.09 – 1.00 = 0.09


Figura 37.
Respuestas del escalón unitario

Nota: Nuestro ajuste de tiempo tiene un valor de 4.72, por ello la respuesta del
sistema de la planta cumple con las configuraciones requeridas que se le proporciono
a las constantes proporcional, integral y derivativa en el código Matlab.

OBSERVACIONES

 Una observación importante es que la selección del tipo de modelo del sistema
dependerá del tipo de comportamiento y complejidad del sistema que se esté
modelando en ese instante.
 Es muy fundamental tener conocimiento completo del sistema para poder seleccionar
el modelo de sistema más adecuado, ya que esto permitirá una simulación precisa y
un mejor rendimiento.
 Hemos observado que el nuevo ejercicio que observamos en clases fue útil y mucho
más rápido para calcular el KP y Tp1, y es más entendible a ello.
 Observamos el procesos del PID, del Process models podemos hallarlos y las
opciones que se puede realizar con ellos.
CONCLUSIONES

 El comando “System Identification” en Matlab es una herramienta muy útil para la


identificación y modelado de sistemas dinámicos a partir de datos experimentales.
 La inclusión de un controlador PID es una técnica muy común y efectiva para la
mejora del sistema, pero su sintonización es fundamental para lograr un rendimiento
optimo.
 La creación de modelos matemáticos de sistemas físicos permite la simulación del
comportamiento del sistema en diferentes condiciones y la implementación de
controladores que mejoren su rendimiento y estabilidad.
 Se concluye en la experiencia del laboratorio con la data brindada, se pudo identificar
el modelo matemático de un sistema para poder conocer el comportamiento de las
entradas y salidas, para ello, se usó el programa el Matlab y poder comprobar si el
sistema es estable o inestable.

BIBLIOGRAFÍA

Mario Alberto Perez. Analía Perez Hidalgo, E. P. (2008). Diagrama de Bloques de un Sistema de

Control Automático Continuo. Obtenido

de http://dea.unsj.edu.ar/control1b/teoria/unidad1y2.pdf

También podría gustarte