proyecto de tesis de grado -...

41
CARRERA DE INGENIERÍA EN ELECTRÓNICA E INTRUMENTACIÓN Proyecto de tesis de grado: TEMA: “DISEÑO E IMPLEMENTACIÓN DE UN ALGORITMO DE CONTROL AVANZADO APLICADO A UN PROCESO DE PRESIÓN, UTILIZANDO UN CONTROLADOR DE AUTOMATIZACIÓN PROGRAMABLE PARA EL LABORATORIO DE REDES INDUSTRIALES Y CONTROL DE PROCESOS DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN LATACUNGA.Autores: CURAY FLORES SEGUNDO DAVID VACA GUILCAMAIGUA ANDREA ELIZABETH Directora: ING. LLANOS JACQUELINE. Codirector: ING. PILATASIG MARCO. LATACUNGA-ECUADOR ENERO 2015

Upload: others

Post on 26-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

CARRERA DE INGENIERÍA EN ELECTRÓNICA E INTRUMENTACIÓN

Proyecto de tesis de grado:

TEMA: “DISEÑO E IMPLEMENTACIÓN DE UN ALGORITMO DE CONTROL AVANZADO

APLICADO A UN PROCESO DE PRESIÓN, UTILIZANDO UN CONTROLADOR DE

AUTOMATIZACIÓN PROGRAMABLE PARA EL LABORATORIO DE REDES INDUSTRIALES Y

CONTROL DE PROCESOS DE LA UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

EXTENSIÓN LATACUNGA.”

Autores:

CURAY FLORES SEGUNDO DAVID

VACA GUILCAMAIGUA ANDREA ELIZABETH

Directora:

ING. LLANOS JACQUELINE.

Codirector:

ING. PILATASIG MARCO.

LATACUNGA-ECUADOR

ENERO 2015

Page 2: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

“SIEMPRE PARECE IMPOSIBLE HASTA

QUE LO LOGRAS”

2

Page 3: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

AGENDA

Introducción.

Antecedentes.

Objetivos.

Conceptos básicos.

Metodología para el desarrollo del proyecto.

Resultados obtenidos.

Conclusiones.

Recomendaciones.

3

Page 4: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

INTRODUCCIÓN

Avance

Importancia

Procesos Modernos

Mejorar y simplificar

Ingeniería

ciencia

Industriales

Fabricación

Productividad

Trabajo

4

Page 5: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

ANTECEDENTES

Ahorro económico

Minimizar pérdidas

Aumentan producción

Maximizar producción

5

Page 6: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

ANTECEDENTES

El desarrollo e implementación

de controladores avanzados en

Ecuador no es común

Este proyecto busca

6

Industriales

Académicos Equipos

Page 7: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

OBJETIVOS

Objetivo general.

Diseñar e implementar un algoritmo de control avanzado aplicado a un proceso de presión, utilizando un controlador de automatización programable para el Laboratorio de Redes Industriales y Control de Procesos de la Universidad de las Fuerzas Armadas ESPE extensión Latacunga.

7

Page 8: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Objetivos específicos.

Modelar la planta de presión del Laboratorio de Redes Industriales y Control de Procesos.

Diseñar por simulación el algoritmo de control avanzado para la planta de presión.

Implementar el algoritmo de control avanzado en el Controlador de Automatización Programable.

Comparar el algoritmo de control avanzado frente a un control tradicional (PID).

8

OBJETIVOS

Page 9: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

CONCEPTOS BÁSICOS

Control Avanzado

El control avanzado describe el diseño de

una infraestructura de un sistema de

ingeniería.

Cuando existen procesos con un mayor

grado de complejidad

Estrategias

de control.

Académico

Industrial

Escaso nivel de

formación

Sistema de diferente

naturaleza

Sin

em

ba

rgo

9

Page 10: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Control avanzado

A continuación, se hace referencia a los controles más importantes en

cuanto a la utilización y aplicación industrial:

Control Experto

Control Óptimo

Control Robusto

Control Adaptivo

Control Neuronal

10

CONCEPTOS BÁSICOS

Page 11: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Model Predictive Control (MPC)

11

CONCEPTOS BÁSICOS

1

2

3 Ley de control

Page 12: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

SIMULACIÓN DEL CONTROLADOR MPC

MODELACIÓN DE LA PLANTA DE

PRESIÓN

IMPLEMENTACIÓN DEL CONTROLADOR

MPC

COMPARACIÓN DE CONTROLADORES

PID vs. MPC

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

12

Page 13: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Modelamiento Obtención

Tratamiento

Elección

Obtención

Validación

Datos del

proceso

Datos

almacenados

Estructura

Parámetros

13

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Identificación de

Sistemas

Page 14: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Se debe definir las señales a medir, el periodo de muestreo a utilizar, el tipo de

entrada más adecuada, el número de datos a almacenar.

Entrada: Conversor I/P (Válvula de

control)

Salida: Transmisor de presión.

Señales a medir

14

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Obtención de datos

Page 15: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

15

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Dinámica del sistema Tiempo muerto del sistema

Ts= 0.1 seg. realizado un promedio de 5 muestras

Modelamiento-Obtención de datos-Periodo de muestreo

Page 16: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

16

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Obtención de datos-Tipo de entrada

Page 17: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

CANTIDAD

DE

MUESTRAS

Limitada por

el dispositivo

Adecuado #

de muestras

17

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Obtención de datos-Numero de muestras

Page 18: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

18

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Tratamiento de datos

Page 19: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Ingreso de muestras

Elección y obtención Validación

19

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Uso MATLAB

Page 20: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

20

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Estructura del modelo

Page 21: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

21

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Validación

Page 22: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

22

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Modelamiento-Validación

Page 23: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Módulo

“Control Predictive”

Tiempo real

Simulación

23

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Simulación-Módulo del control Predictivo

Page 24: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

24

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Simulación-Módulo del control Predictivo

Create MPC

Page 25: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

25

Sujeto a:

Simulación-Módulo del control Predictivo-Función objetivo

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Page 26: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Update MPC

Implement MPC

26

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Simulación-Módulo del control Predictivo

Step MPC

Set MPC Controller

Page 27: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

Permite simular el comportamiento

de la planta real, para este caso

representa la dinámica de la planta

de presión.

Discrete State-Space

27

Profiles for MPC

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Simulación-Módulo del control Predictivo- subVI. adicionales

Page 28: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

28

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Simulación-Módulo del control Predictivo- Programa

Page 29: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

29

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Implementación-Controlador Predictivo- Hardware

Page 30: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

30

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Implementación-Controlador Predictivo- Software

Figura (a) Figura (b)

Page 31: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

31

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Implementación-Controlador Predictivo- Software-Programación FPGA

Page 32: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

32

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Implementación-Controlador Predictivo- Software-Programación en la RT

Page 33: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

33

METODOLOGÍA DEL DESARROLLO DEL PROYECTO

Implementación-Controlador Predictivo- Software-Programación en la PC

Page 34: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

RESULTADOS OBTENIDOS

34

Simulación-Obtención de los parámetros adecuados

para la sintonización de los controladores.

Page 35: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

35

RESULTADOS OBTENIDOS

Simulación-Comparación-MPC vs. PID

Gráfica (a) Gráfica (b)

Page 36: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

36

RESULTADOS OBTENIDOS

Simulación-Comparación-Tabla MPC vs. PID

Page 37: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

37

RESULTADOS OBTENIDOS

Tiempo real-Comparación-MPC vs. PID

Page 38: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

RESULTADOS OBTENIDOS

38

Tiempo real-Comparación-Tabla MPC vs. PID

Page 39: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

CONCLUSIONES El controlador MPC no posee una metodología para la sintonización.

El modelo del proceso debe contener la mayor información posible sobre

la dinámica del sistema porque de esto depende el desempeño óptimo y

precisión del controlador predictivo.

El MPC implementado permite manejar restricciones reales del sistema

los cuales son utilizados para el cálculo de la ley de control y así optimizar

sus recursos.

Se puede apreciar, de acuerdo a los resultados obtenidos, que el control

MPC tiene mejor comportamiento dinámico, ya que presenta un tiempo

establecimiento y Sobreimpulso menor que el control PID.

Como todo controlador avanzando el MPC tiene la función de optimizar los

recursos, en este caso permite optimizar el rendimiento del actuador el

cual se ve reflejado en el porcentaje de acción de control utilizado para

abrir y cerrar la válvula de control, permitiendo así extender la vida útil del

actuador.

Frente a perturbaciones ambos controladores responde de manera

eficiente a la introducción de este tipo de señal.

39

Page 40: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

RECOMENDACIONES

Debido a que la implementación de los controladores avanzados son escasos en la

Universidad, se recomienda la investigación de este tipo de controlador (MPC) y

entre otros para poder implementarlos en las plantas de procesos del Laboratorio de

Redes Industriales y Control de Procesos con lo cual se logra conocimientos

necesarios para el campo industrial.

Antes de poner en ejecución al controlador, las restricciones mínimas del MPC

deben estar en valores iniciales igual a cero, con esto se evita la confusión del

controlador al creer que las restricciones se infringieron.

Se recomienda activar el parámetro de acción integral del MPC debido a que dicho

parámetro permite mejorar la diferencia existente entre la planta real y el modelo de

la planta.

40

Page 41: Proyecto de tesis de grado - repositorio.espe.edu.ecrepositorio.espe.edu.ec/bitstream/21000/9319/2/T-ESPEL-ENI-0338-P.pdf · proyecto de tesis de grado: tema: “diseÑo e implementaciÓn

41