SlideShare una empresa de Scribd logo
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
CARRERA DE INGENIERÍA EN ELECTRÓNICA EN
AUTOMATIZACIÓN Y CONTROL
CONTROL INTELIGENTE
AUTORES:
EVELYN LEMA
DAYANA OCHOA
CARLOS MENDOZA
DIEGO FLORES
TEMA: “DISEÑO DE CONTROLADOR NEURONAL
PARA LA UNIDAD AIR FLOW TEMPERATURE
CONTROL SYSTEM”
ING. VÍCTOR PROAÑO
SANGOLQUÍ, JULIO 2014
UNIVERSIDAD DE FUERZAS ARMADAS “ESPE”
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
ASIGNATURA: CONTROL INTELIGENTE
Actividad No 19 “Diseño de controlador neuronal para la unidad Air Flow Temperature Control
System”
1. INTEGRANTES YDIGNIDADES
Nuestro equipo de trabajo estará conformado por las siguientes personas:
1. Evelyn Gabriela Lema.
2. Dayana Carolina Ochoa.
3. Carlos Eduardo Mendoza
4. Diego Miguel Flores.
Una vez establecido el equipo de trabajo se estableció las dignidades en base a la afinidad presentada en
el grupo de trabajo y se definió las tareas que deberá realizar cada persona dentro de la dignidad
asignada.
Dignidad Responsable Tareas
Líder
Dayana Ochoa
• Coordinar al equipo de trabajo asignando roles y
responsabilidades, con base a la descripción del proyecto
asignado
• Supervisar el desarrollo del proyecto asignado, conforme al
calendario establecido y en su caso realizar los ajustes
necesarios para su cumplimiento.
• Promover y conducir reuniones con el equipo de trabajo para
garantizar el avance del proyecto asignado.
• Coordinar y supervisar que la documentación de las
actividades realizadas en las fases de requerimientos, de
análisis y diseño sean realizadas con éxito.
Ingeniero Electrónico Evelyn Lema • Desarrollar prototipos de la aplicación a construir.
• Conocer metodologías de diseño y documentación de
aplicaciones
Ingeniero Control Carlos Mendoza • Realizar estudios de factibilidad, planeación, diagnóstico,
análisis, diseño, implementación, pruebas y seguimiento de
los sistemas de control.
• Conocer metodologías para el diseño de controladores
Ingeniero Software Diego Flores. • Experiencia en el uso de herramientas para el desarrollo del
proyecto mediante sólidos conocimientos.
2. ACTIVIDADES ESTABLECIDAD PARA EL DESARROLLO DEL PROYECTO:
 Recopilación de información.
Act1.- En esta actividad se procedió a investigar a través de las diferentes fuentes que disponemos, ya sea
de internet, libros, acerca del control de temperatura con redes neuronales, para una planta física.
Act1.1 Una vez recopilada la información, se realizó la clasificación de la información que
verdaderamente nos iba a ayudar en el desarrollo del proyecto.
Act1.2 Con la recopilación de datos necesarios se inició el proyecto primero creando el software en
Matlab, tanto para el entrenamiento de la red neuronal, el controlador de la red neuronal así como el
diagrama en Simulink.
 Reconocimiento del área de trabajo.
Actividad 2.- Se procedió a reconocer el lugar donde se a realizar el proyecto, así como la planta física de
temperatura, la computadora donde se va a simular nuestro controlador y la tarjeta de adquisición.
Actividad 2.1.- Se observó la conexión correcta conexión de los materiales que se van a utilizar.
Asignación de dignidades y tareas.
Actividad 3.- Se asignó funciones determinadas a cada uno de los integrantes del grupo, para que el
objetivo del proyecto se realice correctamente
 Obtención de datos de la planta
Actividad 4.-Este procedimiento es uno de los más importantes ya que de esto dependerá que nuestro
control esté funcionando correctamente, para lo cual se tomó varias medidas de la planta, así como de la
función de transferencia.
Obtención de la planta del sistema.
Actividad 5.- Esta herramienta es de gran ayuda, ya que nos permitió determinar los valores correctos de
la planta
Actividad 5.1.-Una vez identificada y modelada la planta se y con los programas respectivos, se
procederá a la última actividad.
 Realización de pruebas y funcionamiento.
Actividad 6.- Se utilizó primero el controlador propuesto en clases para observar correctamente el control
de temperatura y ver los resultados que debemos obtener.
Actividad 6.1.-Siguiente utilizamos los diferentes controladores que obtuvimos de MATLAB para
comprobar resultados
Actividad 6.2.-Obtuvimos resultados positivos aunque con un grado de error un poco grande.
Actividad 6.3.-Finalmente el porcentaje de error del control de temperatura con redes neuronales se
disminuyó notablemente, dado así por finalizado el proyecto.
3. OBJETIVOS:
OBJETIVO GENERAL:
 Diseñar e implementar un controlador inteligente de temperatura para la unidad AIR FLOW
TEMPERATURE CONTROL SYSTEM mediante la utilización de la herramienta RTW de
Matlab.
OBJETIVOS ESPECÍFICOS:
 Identificación de la respuesta de la planta para diferentes voltajes de entrada en la niquelina en
nuestro caso en un rango de 2.5 a 4.5V.
 Estimar y modelar la planta AIR FLOW TEMPERATURE CONTROL SYSTEM y los diferentes
controladores como bloques en SIMULINK.
 Implementar una red neuronal con dos entradas, la temperatura inicial o actual del sistema y la
variación de estado deseado de temperatura y la señal de control mediante bloques de Simulink.
 Evaluar el sistema de control desarrollado mediante pruebas de operación y funcionalidad a fin de
conseguir un funcionamiento óptimo.
4. DESCRIPCIÓN DEL MODELO MATEMÁTICO DELSISTEMAPRESENTADO EN LA
TESIS.
Modelo Matemático del Sistema
El Sistema de Temperatura consta de una niquelina que es la encargada de calentar el aire ingresa
a través del conducto de flujo mediante un ventilador que remueve el aire que se encuentra en su
interior.
Esta transferencia de calor producida por el movimiento de aire a través de la niquelina se
denomina convección interna forzada y esta descrita por la Ley de Newton del enfriamiento.
Ecuación 1. Ley de Newton del Enfriamiento
Dónde:
Es importante recalcar que la transferencia de calor del sistema es en régimen transitorio,
temperatura no cambia sólo con la posición del aire dentro del cilindro sino también cambia con
el tiempo.
El calor acumulado en el conducto de flujo viene dado por:
Ecuación 2. Calor acumulado en el Conducto del Flujo
𝑸 = 𝒉 𝑨 𝒔( 𝑻∞− 𝑻)
𝒉 = 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒕𝒓𝒂𝒏𝒔𝒇𝒆𝒓𝒆𝒏𝒄𝒊𝒂 𝒅𝒆 𝒄𝒂𝒍𝒐𝒓 𝒑𝒐𝒓 𝒄𝒐𝒏𝒗𝒆𝒄𝒄𝒊ó𝒏
𝑨 𝒔
= á𝒓𝒆𝒂 𝒔𝒖𝒑𝒆𝒓𝒇𝒊𝒄𝒊𝒂𝒍 𝒂 𝒕𝒓𝒂𝒗é𝒔 𝒅𝒆 𝒍𝒂 𝒄𝒖𝒂𝒍 𝒕𝒊𝒆𝒏𝒆 𝒍𝒖𝒈𝒂𝒓 𝒍𝒂 𝒕𝒓𝒂𝒏𝒔𝒇𝒆𝒓𝒆𝒏𝒄𝒊𝒂 𝒅𝒆 𝒄𝒂𝒍𝒐𝒓
𝐓∞ = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆 𝒍𝒂 𝒏𝒊𝒒𝒖𝒆𝒍𝒊𝒏𝒂
𝐓 = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆𝒍 𝒂𝒊𝒓𝒆
𝑸 = 𝒎 𝑪 𝒑
𝒅𝑻
𝒅𝜽
Dónde:
Procedemos a igualar la Ecuación 1 y 2 para llegar al modelo matemático que describe el sistema
de temperatura en estudio.
𝒉 𝑨 𝒔( 𝑻∞ − 𝑻) = 𝒎 𝑪 𝒑
𝒅𝑻
𝒅𝜽
𝒎 𝑪 𝒑
𝒅𝑻
𝒅𝜽
− 𝒉 𝑨𝒔 ( 𝑻∞ − 𝑻) = 𝟎
𝒕 = 𝑻∞ − 𝑻 ;
𝒅𝑻
𝒅𝜽
=
𝒅𝒕
𝒅𝜽
𝒅𝒕
𝒅𝜽
= −
𝒉 𝑨𝒔 ( 𝑻∞ − 𝑻)
𝒎 𝑪 𝒑
𝒅𝒕
𝒅𝜽
= −
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝒕
∫
𝒅𝒕
𝒕
= − ∫
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝒅𝜽
𝒍𝒏 𝒕 = −
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝜽 + 𝒍𝒏𝒂𝟏
𝒍𝒏( 𝑻∞ − 𝑻) = −
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝜽 + 𝒍𝒏 𝒂𝟏
𝒂𝟏 = ( 𝑻∞ − 𝑻)
𝑪𝒐𝒏𝒅𝒊𝒄𝒊𝒐𝒏𝒆𝒔 𝑰𝒏𝒊𝒄𝒊𝒂𝒍𝒆𝒔: 𝜽 = 𝟎 ; 𝑻 = 𝑻𝒐
𝒍𝒏( 𝑻∞ − 𝑻) = −
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝜽 + 𝒍𝒏( 𝑻∞ − 𝑻𝒐)
𝒍𝒏 (
𝑻∞ − 𝑻
𝑻∞ − 𝑻𝒐
) = −
𝒉 𝑨𝒔
𝒎 𝑪𝒑
𝜽
𝑻∞ − 𝑻
𝑻∞ − 𝑻𝒐
= 𝒆
−( 𝒉 𝑨𝒔
𝒎 𝑪𝒑
) 𝒕
Ecuación 3. Comportamiento de la temperatura en función del tiempo
En la Figura 1 se describe el comportamiento de la temperatura en función del tiempo del
sistema:
Figura 1. Comportamiento de la Temperatura en Función del Tiempo
La constante que determina el retardo de la función de temperatura se calcula de:
𝒎 = 𝒎𝒂𝒔𝒂 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐 (𝒂𝒊𝒓𝒆)
𝑪 𝒑 = 𝒄𝒂𝒍𝒐𝒓 𝒆𝒔𝒑𝒆𝒄í𝒇𝒊𝒄𝒐 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐 (𝒂𝒊𝒓𝒆)
𝐓 = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐
𝛉 = 𝒕𝒊𝒆𝒎𝒑𝒐
𝑻 = 𝑻∞ − (𝑻∞ − 𝑻𝒐)𝒆
−( 𝒉 𝑨𝒔
𝒎 𝑪𝒑
) 𝒕
𝒉 𝑨𝒔
𝒎 𝑪𝒑
5. RESULTADOSDEL EXPERIMENTO:
 Realizar el experimento de control con red neuronal inversa y presentar resultados (gráficas
de variación de la temperatura durante 1 minuto) para tres distintos valores de referencia en
el rango de 30 a 50°C, analice las respuestas obtenidas en términos de error de estado estable
y velocidad de respuesta.
Para realizar el experimento de control con red neuronal inversa fue necesario primeramente
obtener los datos correspondientes a la planta en distintos voltajes de entrada para poder sacar el
modelo matemático de segundo orden. Luego se desarrolló el diagrama se Simulink
(modelo_aft_bloque) el mismo que representa a la planta.
Diagrama del Sistema dinámico
Una vez creado el modelo se desarrolló los siguientes programas en matlab y en simulink.
Diagrama de bloques de los programas en Matlab
Código del programa en Matlab
a. Programa datos train
clc
clear all
timestep=2;
temp1v=[0:5:30];
temp2v=[0:2:14];
u0v=[0:.5:4.5];
Pm = combvec(temp1v,temp2v,u0v)
Tm=[]
for i=1:length(Pm)
%for i=1:5
i
datos_train Pm
Tm
data_train
Pm1
Tm1
training
Pm1
Tm1
Pm(:,i)
length(Pm)
% pause(1)
u0=Pm(3,i)
T10=Pm(1,i)
T20=Pm(2,i)
[t,x]=sim('modelo_aft_bloque',[0 timestep])
dtemp1=temp1-T10
dtemp2=temp2-T20
Tm=[Tm [dtemp1 ;dtemp2]]
end
plot(Tm);
b. Programa data train
Pm1(1,:)=Pm(1,:)/20;% temp1
Pm1(2,:)=Pm(2,:)/10;% temp2
Pm1(3,:)=Tm(1,:);%deltatemp1
Pm1(4,:)=Tm(2,:);%deltatemp2 multiplicar por 10
Tm1(1,:)=Pm(3,:);%u0
c. Programa training
cnet = newff(minmax(Pm1),[16 1],{'tansig' 'purelin'},'trainrp')
cnet.trainParam.show = 10; % Frequency of progress displays (in epochs).
cnet.trainParam.epochs = 500; % Maximum number of epochs to train.
cnet.trainParam.goal = (1e-7); % Mean-squared error goal.
cnet=train(cnet,Pm1,Tm1)
gensim(cnet,2)
DISEÑO DEL CONTROLADOR
Creación del bloque controlador
Entrenamiento de la Neurona
Diagrama de simulación del control neuronal inverso
Comportamiento del modelo en simulación
1. 𝒔𝒑 = 𝟒𝟎
Gráfica Resultante del Comportamiento del Modelo de Simulación
Diagrama en Simulink de la planta con el Controlador Neuronal
Comportamiento de la Planta Real con el Controlador
𝑪𝒂𝒔𝒐 𝟏: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟒𝟎°
𝑪𝒂𝒔𝒐 𝟐: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟓𝟎°
𝑪𝒂𝒔𝒐 𝟑: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟑𝟎°
Análisis
Hay que recordar que se requiere que el modelo inverso se desea que sea ideal, o al menos muy
cercano a esta condición, para garantizar que el error en estado estable fuera cercano a cero.
Para lograr un mejor desempeño el control neuronal inverso se hizo pruebas con la planta real con
diferentes parámetros. Como se muestra en las siguientes gráficas.
Caso 1:
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟓. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 =
𝟏
𝟐𝟐
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 =
𝟏
𝟏𝟕𝟕
Caso 2:
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟔 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟒 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 =
𝟏
𝟐𝟐
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 =
𝟏
𝟏𝟕𝟕
Caso 3:
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟓. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟒 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 =
𝟏
𝟑𝟐
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 =
𝟏
𝟏𝟕𝟕
Caso 4:
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟖 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 =
𝟏
𝟐𝟐
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 =
𝟏
𝟏𝟕𝟕
Caso 5: Diagrama con mejor comportamiento en la experimentación real
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟖. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 =
𝟏
𝟐𝟐
𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 =
𝟏
𝟏𝟕𝟕
Para analizar los resultados obtenidos con respecto a la velocidad de respuesta es importante observar la
siguiente gráfica del comportamiento de la planta con el controlador en una temperatura de 30º grados.
Como se puede observar la velocidad de respuesta es bastante rápida ya que en tiempo relativamente
corto alcanza el valor deseado de set point al tener una respuesta a una perturbación. Con respecto al error
de estado estable se puede observar en la siguiente gráfica que la planta se logra estabilizar de una manera
rápida pero tiene oscilaciones de dos grados con el setpoint requerido sin mantener un valor estable en
general.
Es así que se puede concluir que el controlador neuronal inverso experimentado funciona pero tiene
oscilaciones de dos grados para alcanzar el set point requerido, esto se debe a que la temperatura
ambiente varía en relación a los días donde fueron obtenidos los datos del comportamiento de la
planta haciendo que la construcción de la función de transferencia varié de igual manera y que el
comportamiento de la planta cambie.
Nosotros Dayana Ochoa, Evelyn Lema, Carlos Mendoza y Diego Flores afirmamos que esta
actividad es de nuestra autoría y establecemos que para la elaboración de la misma hemos seguido los
lineamientos del Código de Ética de la Universidad de las Fuerzas Armadas ESPE
6. ANEXOS
Se adjunta el cronograma correspondiente a las actividades detalladas anteriormente. Nombre del
archivo: “Cronograma Control Temperatura”

Más contenido relacionado

Similar a Actividad no19 2do parcial

Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
Evelyn Gabriela Lema Vinueza
 
Guia 2-sistema-de-control-de-temperatura-1 (1)
Guia 2-sistema-de-control-de-temperatura-1 (1)Guia 2-sistema-de-control-de-temperatura-1 (1)
Guia 2-sistema-de-control-de-temperatura-1 (1)
RC Computer Distribution
 
Electroneumática: practica 5 electroneumatica
Electroneumática: practica 5 electroneumaticaElectroneumática: practica 5 electroneumatica
Electroneumática: practica 5 electroneumatica
SANTIAGO PABLO ALBERTO
 
Informe n7 coltrol pid - matlab
Informe n7 coltrol pid - matlabInforme n7 coltrol pid - matlab
Informe n7 coltrol pid - matlab
Kevin Fasanando Paucar
 
3 entrega proyecto
3 entrega proyecto3 entrega proyecto
3 entrega proyecto
Derwin Obando
 
Diapositivas uno.pdf
Diapositivas uno.pdfDiapositivas uno.pdf
Diapositivas uno.pdf
GaiborJaimeSteeven
 
Monitoreo de la temperatura del procesador, disco duro, mainboard
Monitoreo de la temperatura del procesador, disco duro, mainboardMonitoreo de la temperatura del procesador, disco duro, mainboard
Monitoreo de la temperatura del procesador, disco duro, mainboardDiego Torres
 
Controlador de Temperatura.
Controlador de Temperatura.Controlador de Temperatura.
Controlador de Temperatura.
acpicegudomonagas
 
Control digital
Control digitalControl digital
Control digital
Maestros en Linea
 
dgarccos,+144-346-1-CE.pdf
dgarccos,+144-346-1-CE.pdfdgarccos,+144-346-1-CE.pdf
dgarccos,+144-346-1-CE.pdf
ssuser6ff431
 
Actividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelynActividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelyn
Evelyn Gabriela Lema Vinueza
 
Práctica 7 Laboratorio de Principios de Termodinámica y Electromagnetismo
Práctica 7  Laboratorio de Principios de Termodinámica y ElectromagnetismoPráctica 7  Laboratorio de Principios de Termodinámica y Electromagnetismo
Práctica 7 Laboratorio de Principios de Termodinámica y Electromagnetismo
Jorge Iván Alba Hernández
 
pRACTICA de turbina.docx
pRACTICA de turbina.docxpRACTICA de turbina.docx
pRACTICA de turbina.docx
DiegoFernando370078
 
aplicacion de Ecuaciones Diferenciales
aplicacion de Ecuaciones Diferencialesaplicacion de Ecuaciones Diferenciales
aplicacion de Ecuaciones DiferencialesPablo D. Torres D.
 
Calibración de sensores de temperatura e iluminación.
Calibración de sensores de temperatura e iluminación.Calibración de sensores de temperatura e iluminación.
Calibración de sensores de temperatura e iluminación.
Miguel Angel Orduna
 
Diapositivas Larco-Aguirre.ppt
Diapositivas Larco-Aguirre.pptDiapositivas Larco-Aguirre.ppt
Diapositivas Larco-Aguirre.ppt
CarlosDavid813780
 
Sistema control temperatura
Sistema control temperaturaSistema control temperatura
Sistema control temperaturaFernando Untuña
 
Articulo pg861 cladi2017-anales
Articulo pg861 cladi2017-analesArticulo pg861 cladi2017-anales
Articulo pg861 cladi2017-anales
Carlos Godoy
 

Similar a Actividad no19 2do parcial (20)

Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
 
Anteproyecto control
Anteproyecto controlAnteproyecto control
Anteproyecto control
 
Guia 2-sistema-de-control-de-temperatura-1 (1)
Guia 2-sistema-de-control-de-temperatura-1 (1)Guia 2-sistema-de-control-de-temperatura-1 (1)
Guia 2-sistema-de-control-de-temperatura-1 (1)
 
Electroneumática: practica 5 electroneumatica
Electroneumática: practica 5 electroneumaticaElectroneumática: practica 5 electroneumatica
Electroneumática: practica 5 electroneumatica
 
Informe n7 coltrol pid - matlab
Informe n7 coltrol pid - matlabInforme n7 coltrol pid - matlab
Informe n7 coltrol pid - matlab
 
control digital modelado de un cuarto termico
control digital modelado de un cuarto termicocontrol digital modelado de un cuarto termico
control digital modelado de un cuarto termico
 
3 entrega proyecto
3 entrega proyecto3 entrega proyecto
3 entrega proyecto
 
Diapositivas uno.pdf
Diapositivas uno.pdfDiapositivas uno.pdf
Diapositivas uno.pdf
 
Monitoreo de la temperatura del procesador, disco duro, mainboard
Monitoreo de la temperatura del procesador, disco duro, mainboardMonitoreo de la temperatura del procesador, disco duro, mainboard
Monitoreo de la temperatura del procesador, disco duro, mainboard
 
Controlador de Temperatura.
Controlador de Temperatura.Controlador de Temperatura.
Controlador de Temperatura.
 
Control digital
Control digitalControl digital
Control digital
 
dgarccos,+144-346-1-CE.pdf
dgarccos,+144-346-1-CE.pdfdgarccos,+144-346-1-CE.pdf
dgarccos,+144-346-1-CE.pdf
 
Actividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelynActividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelyn
 
Práctica 7 Laboratorio de Principios de Termodinámica y Electromagnetismo
Práctica 7  Laboratorio de Principios de Termodinámica y ElectromagnetismoPráctica 7  Laboratorio de Principios de Termodinámica y Electromagnetismo
Práctica 7 Laboratorio de Principios de Termodinámica y Electromagnetismo
 
pRACTICA de turbina.docx
pRACTICA de turbina.docxpRACTICA de turbina.docx
pRACTICA de turbina.docx
 
aplicacion de Ecuaciones Diferenciales
aplicacion de Ecuaciones Diferencialesaplicacion de Ecuaciones Diferenciales
aplicacion de Ecuaciones Diferenciales
 
Calibración de sensores de temperatura e iluminación.
Calibración de sensores de temperatura e iluminación.Calibración de sensores de temperatura e iluminación.
Calibración de sensores de temperatura e iluminación.
 
Diapositivas Larco-Aguirre.ppt
Diapositivas Larco-Aguirre.pptDiapositivas Larco-Aguirre.ppt
Diapositivas Larco-Aguirre.ppt
 
Sistema control temperatura
Sistema control temperaturaSistema control temperatura
Sistema control temperatura
 
Articulo pg861 cladi2017-anales
Articulo pg861 cladi2017-analesArticulo pg861 cladi2017-anales
Articulo pg861 cladi2017-anales
 

Último

Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
ronnyrocha223
 
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
siclaro982
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
raul958375
 
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
Presentacion ATS   2015 Trens argentinos Sanchez.pptxPresentacion ATS   2015 Trens argentinos Sanchez.pptx
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
MAURICIOALEJANDROTAS1
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
brandonsinael
 
Guia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdfGuia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdf
AlmaDeliaStephanieMo
 
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civilesCAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
PEDROMANJARRES1
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
KristianSaavedra
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
raulnilton2018
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
gabyp22
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
FreddyJuniorOrtechoC
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Aspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdfAspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdf
MaryamDeLen
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
MONICADELROCIOMUNZON1
 
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdfESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
AlexTicona11
 

Último (20)

Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
 
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
Obras patrimoniales en Venezuela, su sistema constructivo y mantenimiento de ...
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
 
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
Presentacion ATS   2015 Trens argentinos Sanchez.pptxPresentacion ATS   2015 Trens argentinos Sanchez.pptx
Presentacion ATS 2015 Trens argentinos Sanchez.pptx
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptxPRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
PRES 3. METROLOGÍA DE GASES Y RADIACIONES IONIZANTES.pptx
 
Guia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdfGuia_de_conservacion_y_mantenimiento(1).pdf
Guia_de_conservacion_y_mantenimiento(1).pdf
 
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civilesCAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
CAPACITACIÓN SUSTANCIAS QUIMICAS obras civiles
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
NOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctricaNOM-001-SEDE-2012.pdf instalación eléctrica
NOM-001-SEDE-2012.pdf instalación eléctrica
 
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CONAUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
AUTOCAD 2D - UA1 DE NIVEL INTERMEDIO CON
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Aspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdfAspectos Generales Alcantarillado Sanitario.pdf
Aspectos Generales Alcantarillado Sanitario.pdf
 
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptxMedicion-Del-Agua-de-Riego-Aforo 2023.pptx
Medicion-Del-Agua-de-Riego-Aforo 2023.pptx
 
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdfESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
ESTRUCTURACIÓN Y PREDIMENSIONAMIENTO, GRUPO 4.pdf
 

Actividad no19 2do parcial

  • 1. DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA EN ELECTRÓNICA EN AUTOMATIZACIÓN Y CONTROL CONTROL INTELIGENTE AUTORES: EVELYN LEMA DAYANA OCHOA CARLOS MENDOZA DIEGO FLORES TEMA: “DISEÑO DE CONTROLADOR NEURONAL PARA LA UNIDAD AIR FLOW TEMPERATURE CONTROL SYSTEM” ING. VÍCTOR PROAÑO SANGOLQUÍ, JULIO 2014
  • 2. UNIVERSIDAD DE FUERZAS ARMADAS “ESPE” DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA ASIGNATURA: CONTROL INTELIGENTE Actividad No 19 “Diseño de controlador neuronal para la unidad Air Flow Temperature Control System” 1. INTEGRANTES YDIGNIDADES Nuestro equipo de trabajo estará conformado por las siguientes personas: 1. Evelyn Gabriela Lema. 2. Dayana Carolina Ochoa. 3. Carlos Eduardo Mendoza 4. Diego Miguel Flores. Una vez establecido el equipo de trabajo se estableció las dignidades en base a la afinidad presentada en el grupo de trabajo y se definió las tareas que deberá realizar cada persona dentro de la dignidad asignada. Dignidad Responsable Tareas Líder Dayana Ochoa • Coordinar al equipo de trabajo asignando roles y responsabilidades, con base a la descripción del proyecto asignado • Supervisar el desarrollo del proyecto asignado, conforme al calendario establecido y en su caso realizar los ajustes necesarios para su cumplimiento. • Promover y conducir reuniones con el equipo de trabajo para garantizar el avance del proyecto asignado. • Coordinar y supervisar que la documentación de las actividades realizadas en las fases de requerimientos, de análisis y diseño sean realizadas con éxito. Ingeniero Electrónico Evelyn Lema • Desarrollar prototipos de la aplicación a construir. • Conocer metodologías de diseño y documentación de aplicaciones Ingeniero Control Carlos Mendoza • Realizar estudios de factibilidad, planeación, diagnóstico, análisis, diseño, implementación, pruebas y seguimiento de los sistemas de control. • Conocer metodologías para el diseño de controladores Ingeniero Software Diego Flores. • Experiencia en el uso de herramientas para el desarrollo del proyecto mediante sólidos conocimientos.
  • 3. 2. ACTIVIDADES ESTABLECIDAD PARA EL DESARROLLO DEL PROYECTO:  Recopilación de información. Act1.- En esta actividad se procedió a investigar a través de las diferentes fuentes que disponemos, ya sea de internet, libros, acerca del control de temperatura con redes neuronales, para una planta física. Act1.1 Una vez recopilada la información, se realizó la clasificación de la información que verdaderamente nos iba a ayudar en el desarrollo del proyecto. Act1.2 Con la recopilación de datos necesarios se inició el proyecto primero creando el software en Matlab, tanto para el entrenamiento de la red neuronal, el controlador de la red neuronal así como el diagrama en Simulink.  Reconocimiento del área de trabajo. Actividad 2.- Se procedió a reconocer el lugar donde se a realizar el proyecto, así como la planta física de temperatura, la computadora donde se va a simular nuestro controlador y la tarjeta de adquisición. Actividad 2.1.- Se observó la conexión correcta conexión de los materiales que se van a utilizar. Asignación de dignidades y tareas. Actividad 3.- Se asignó funciones determinadas a cada uno de los integrantes del grupo, para que el objetivo del proyecto se realice correctamente  Obtención de datos de la planta Actividad 4.-Este procedimiento es uno de los más importantes ya que de esto dependerá que nuestro control esté funcionando correctamente, para lo cual se tomó varias medidas de la planta, así como de la función de transferencia. Obtención de la planta del sistema. Actividad 5.- Esta herramienta es de gran ayuda, ya que nos permitió determinar los valores correctos de la planta Actividad 5.1.-Una vez identificada y modelada la planta se y con los programas respectivos, se procederá a la última actividad.  Realización de pruebas y funcionamiento. Actividad 6.- Se utilizó primero el controlador propuesto en clases para observar correctamente el control de temperatura y ver los resultados que debemos obtener. Actividad 6.1.-Siguiente utilizamos los diferentes controladores que obtuvimos de MATLAB para comprobar resultados Actividad 6.2.-Obtuvimos resultados positivos aunque con un grado de error un poco grande. Actividad 6.3.-Finalmente el porcentaje de error del control de temperatura con redes neuronales se disminuyó notablemente, dado así por finalizado el proyecto.
  • 4. 3. OBJETIVOS: OBJETIVO GENERAL:  Diseñar e implementar un controlador inteligente de temperatura para la unidad AIR FLOW TEMPERATURE CONTROL SYSTEM mediante la utilización de la herramienta RTW de Matlab. OBJETIVOS ESPECÍFICOS:  Identificación de la respuesta de la planta para diferentes voltajes de entrada en la niquelina en nuestro caso en un rango de 2.5 a 4.5V.  Estimar y modelar la planta AIR FLOW TEMPERATURE CONTROL SYSTEM y los diferentes controladores como bloques en SIMULINK.  Implementar una red neuronal con dos entradas, la temperatura inicial o actual del sistema y la variación de estado deseado de temperatura y la señal de control mediante bloques de Simulink.  Evaluar el sistema de control desarrollado mediante pruebas de operación y funcionalidad a fin de conseguir un funcionamiento óptimo. 4. DESCRIPCIÓN DEL MODELO MATEMÁTICO DELSISTEMAPRESENTADO EN LA TESIS. Modelo Matemático del Sistema El Sistema de Temperatura consta de una niquelina que es la encargada de calentar el aire ingresa a través del conducto de flujo mediante un ventilador que remueve el aire que se encuentra en su interior. Esta transferencia de calor producida por el movimiento de aire a través de la niquelina se denomina convección interna forzada y esta descrita por la Ley de Newton del enfriamiento. Ecuación 1. Ley de Newton del Enfriamiento Dónde: Es importante recalcar que la transferencia de calor del sistema es en régimen transitorio, temperatura no cambia sólo con la posición del aire dentro del cilindro sino también cambia con el tiempo. El calor acumulado en el conducto de flujo viene dado por: Ecuación 2. Calor acumulado en el Conducto del Flujo 𝑸 = 𝒉 𝑨 𝒔( 𝑻∞− 𝑻) 𝒉 = 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒕𝒓𝒂𝒏𝒔𝒇𝒆𝒓𝒆𝒏𝒄𝒊𝒂 𝒅𝒆 𝒄𝒂𝒍𝒐𝒓 𝒑𝒐𝒓 𝒄𝒐𝒏𝒗𝒆𝒄𝒄𝒊ó𝒏 𝑨 𝒔 = á𝒓𝒆𝒂 𝒔𝒖𝒑𝒆𝒓𝒇𝒊𝒄𝒊𝒂𝒍 𝒂 𝒕𝒓𝒂𝒗é𝒔 𝒅𝒆 𝒍𝒂 𝒄𝒖𝒂𝒍 𝒕𝒊𝒆𝒏𝒆 𝒍𝒖𝒈𝒂𝒓 𝒍𝒂 𝒕𝒓𝒂𝒏𝒔𝒇𝒆𝒓𝒆𝒏𝒄𝒊𝒂 𝒅𝒆 𝒄𝒂𝒍𝒐𝒓 𝐓∞ = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆 𝒍𝒂 𝒏𝒊𝒒𝒖𝒆𝒍𝒊𝒏𝒂 𝐓 = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆𝒍 𝒂𝒊𝒓𝒆 𝑸 = 𝒎 𝑪 𝒑 𝒅𝑻 𝒅𝜽
  • 5. Dónde: Procedemos a igualar la Ecuación 1 y 2 para llegar al modelo matemático que describe el sistema de temperatura en estudio. 𝒉 𝑨 𝒔( 𝑻∞ − 𝑻) = 𝒎 𝑪 𝒑 𝒅𝑻 𝒅𝜽 𝒎 𝑪 𝒑 𝒅𝑻 𝒅𝜽 − 𝒉 𝑨𝒔 ( 𝑻∞ − 𝑻) = 𝟎 𝒕 = 𝑻∞ − 𝑻 ; 𝒅𝑻 𝒅𝜽 = 𝒅𝒕 𝒅𝜽 𝒅𝒕 𝒅𝜽 = − 𝒉 𝑨𝒔 ( 𝑻∞ − 𝑻) 𝒎 𝑪 𝒑 𝒅𝒕 𝒅𝜽 = − 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝒕 ∫ 𝒅𝒕 𝒕 = − ∫ 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝒅𝜽 𝒍𝒏 𝒕 = − 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝜽 + 𝒍𝒏𝒂𝟏 𝒍𝒏( 𝑻∞ − 𝑻) = − 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝜽 + 𝒍𝒏 𝒂𝟏 𝒂𝟏 = ( 𝑻∞ − 𝑻) 𝑪𝒐𝒏𝒅𝒊𝒄𝒊𝒐𝒏𝒆𝒔 𝑰𝒏𝒊𝒄𝒊𝒂𝒍𝒆𝒔: 𝜽 = 𝟎 ; 𝑻 = 𝑻𝒐 𝒍𝒏( 𝑻∞ − 𝑻) = − 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝜽 + 𝒍𝒏( 𝑻∞ − 𝑻𝒐) 𝒍𝒏 ( 𝑻∞ − 𝑻 𝑻∞ − 𝑻𝒐 ) = − 𝒉 𝑨𝒔 𝒎 𝑪𝒑 𝜽 𝑻∞ − 𝑻 𝑻∞ − 𝑻𝒐 = 𝒆 −( 𝒉 𝑨𝒔 𝒎 𝑪𝒑 ) 𝒕 Ecuación 3. Comportamiento de la temperatura en función del tiempo En la Figura 1 se describe el comportamiento de la temperatura en función del tiempo del sistema: Figura 1. Comportamiento de la Temperatura en Función del Tiempo La constante que determina el retardo de la función de temperatura se calcula de: 𝒎 = 𝒎𝒂𝒔𝒂 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐 (𝒂𝒊𝒓𝒆) 𝑪 𝒑 = 𝒄𝒂𝒍𝒐𝒓 𝒆𝒔𝒑𝒆𝒄í𝒇𝒊𝒄𝒐 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐 (𝒂𝒊𝒓𝒆) 𝐓 = 𝒕𝒆𝒎𝒑𝒆𝒓𝒂𝒕𝒖𝒓𝒂 𝒅𝒆𝒍 𝒇𝒍𝒖𝒊𝒅𝒐 𝛉 = 𝒕𝒊𝒆𝒎𝒑𝒐 𝑻 = 𝑻∞ − (𝑻∞ − 𝑻𝒐)𝒆 −( 𝒉 𝑨𝒔 𝒎 𝑪𝒑 ) 𝒕
  • 6. 𝒉 𝑨𝒔 𝒎 𝑪𝒑 5. RESULTADOSDEL EXPERIMENTO:  Realizar el experimento de control con red neuronal inversa y presentar resultados (gráficas de variación de la temperatura durante 1 minuto) para tres distintos valores de referencia en el rango de 30 a 50°C, analice las respuestas obtenidas en términos de error de estado estable y velocidad de respuesta. Para realizar el experimento de control con red neuronal inversa fue necesario primeramente obtener los datos correspondientes a la planta en distintos voltajes de entrada para poder sacar el modelo matemático de segundo orden. Luego se desarrolló el diagrama se Simulink (modelo_aft_bloque) el mismo que representa a la planta. Diagrama del Sistema dinámico Una vez creado el modelo se desarrolló los siguientes programas en matlab y en simulink. Diagrama de bloques de los programas en Matlab Código del programa en Matlab a. Programa datos train clc clear all timestep=2; temp1v=[0:5:30]; temp2v=[0:2:14]; u0v=[0:.5:4.5]; Pm = combvec(temp1v,temp2v,u0v) Tm=[] for i=1:length(Pm) %for i=1:5 i datos_train Pm Tm data_train Pm1 Tm1 training Pm1 Tm1
  • 7. Pm(:,i) length(Pm) % pause(1) u0=Pm(3,i) T10=Pm(1,i) T20=Pm(2,i) [t,x]=sim('modelo_aft_bloque',[0 timestep]) dtemp1=temp1-T10 dtemp2=temp2-T20 Tm=[Tm [dtemp1 ;dtemp2]] end plot(Tm); b. Programa data train Pm1(1,:)=Pm(1,:)/20;% temp1 Pm1(2,:)=Pm(2,:)/10;% temp2 Pm1(3,:)=Tm(1,:);%deltatemp1 Pm1(4,:)=Tm(2,:);%deltatemp2 multiplicar por 10 Tm1(1,:)=Pm(3,:);%u0 c. Programa training cnet = newff(minmax(Pm1),[16 1],{'tansig' 'purelin'},'trainrp') cnet.trainParam.show = 10; % Frequency of progress displays (in epochs). cnet.trainParam.epochs = 500; % Maximum number of epochs to train. cnet.trainParam.goal = (1e-7); % Mean-squared error goal. cnet=train(cnet,Pm1,Tm1) gensim(cnet,2) DISEÑO DEL CONTROLADOR Creación del bloque controlador Entrenamiento de la Neurona Diagrama de simulación del control neuronal inverso
  • 8. Comportamiento del modelo en simulación 1. 𝒔𝒑 = 𝟒𝟎 Gráfica Resultante del Comportamiento del Modelo de Simulación Diagrama en Simulink de la planta con el Controlador Neuronal
  • 9. Comportamiento de la Planta Real con el Controlador 𝑪𝒂𝒔𝒐 𝟏: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟒𝟎° 𝑪𝒂𝒔𝒐 𝟐: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟓𝟎° 𝑪𝒂𝒔𝒐 𝟑: 𝒄𝒖𝒂𝒏𝒅𝒐 𝒕𝒆𝒏𝒆𝒎𝒐𝒔 𝒖𝒏 𝒔𝒆𝒕 𝒑𝒐𝒊𝒏𝒕 𝒅𝒆 ==> 𝟑𝟎° Análisis Hay que recordar que se requiere que el modelo inverso se desea que sea ideal, o al menos muy cercano a esta condición, para garantizar que el error en estado estable fuera cercano a cero. Para lograr un mejor desempeño el control neuronal inverso se hizo pruebas con la planta real con diferentes parámetros. Como se muestra en las siguientes gráficas.
  • 10. Caso 1: 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟓. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 = 𝟏 𝟐𝟐 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 = 𝟏 𝟏𝟕𝟕 Caso 2: 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟔 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟒 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 = 𝟏 𝟐𝟐 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 = 𝟏 𝟏𝟕𝟕 Caso 3: 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟓. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟒 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 = 𝟏 𝟑𝟐 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 = 𝟏 𝟏𝟕𝟕
  • 11. Caso 4: 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟖 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 = 𝟏 𝟐𝟐 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 = 𝟏 𝟏𝟕𝟕 Caso 5: Diagrama con mejor comportamiento en la experimentación real 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟏 = 𝟖. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟐 = 𝟑. 𝟗 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟑 = 𝟏 𝟐𝟐 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝟒 = 𝟏 𝟏𝟕𝟕 Para analizar los resultados obtenidos con respecto a la velocidad de respuesta es importante observar la siguiente gráfica del comportamiento de la planta con el controlador en una temperatura de 30º grados.
  • 12. Como se puede observar la velocidad de respuesta es bastante rápida ya que en tiempo relativamente corto alcanza el valor deseado de set point al tener una respuesta a una perturbación. Con respecto al error de estado estable se puede observar en la siguiente gráfica que la planta se logra estabilizar de una manera rápida pero tiene oscilaciones de dos grados con el setpoint requerido sin mantener un valor estable en general. Es así que se puede concluir que el controlador neuronal inverso experimentado funciona pero tiene oscilaciones de dos grados para alcanzar el set point requerido, esto se debe a que la temperatura ambiente varía en relación a los días donde fueron obtenidos los datos del comportamiento de la planta haciendo que la construcción de la función de transferencia varié de igual manera y que el comportamiento de la planta cambie. Nosotros Dayana Ochoa, Evelyn Lema, Carlos Mendoza y Diego Flores afirmamos que esta actividad es de nuestra autoría y establecemos que para la elaboración de la misma hemos seguido los lineamientos del Código de Ética de la Universidad de las Fuerzas Armadas ESPE 6. ANEXOS Se adjunta el cronograma correspondiente a las actividades detalladas anteriormente. Nombre del archivo: “Cronograma Control Temperatura”