SlideShare una empresa de Scribd logo
1 de 5
Página 1
UNIVERSIDAD DE FUERZAS ARMADAS “ESPE”
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
ASIGNATURA: CONTROL INTELIGENTE
Actividad 16. Control con red neuronal inversa (2 puntos a nota de parcial)
Fecha: 9 de Junio del 2014
Nombre de los alumnos: Dayana Ochoa y Carlos Mendoza
NRC: 2055
Objetivo: Desarrollar un controlador con red neuronal inversa para el sistema de dos tanques y
compararlo con un controlador PID.
Introducción: Encuentre en Internet un artículo referente a control con red neuronal inversa y
escriba dos párrafos que permitan caracterizar este tipo de controlador.
1.- Simule un control con red neuronal inversa para el sistema de dos tanques
Código del programa
H1iniV=[5:2:25];
H2iniV=[5:2:25];
ap1V=[0.5:0.1:1];
ap2V=[0.5:0.1:1];
q0V=[20:3:29];
%Combinacion de valores de vectores : combvec
Pm=combvec(H1iniV,ap1V,H2iniV,ap2V, q0V);
dh1V=[]
dh2V=[]
for i=1:length(Pm)
% q0=Pm(5,i);
H1ini=Pm(1,i);
ap1=Pm(2,i);
H2ini=Pm(3,i);
ap2=Pm(4,i);
caudal=Pm(5,i);
sim('two_tank_1',[0 1])
dh1=H1-H1ini;
dh2=H2-H2ini;
dh1V=[dh1V dh1];
dh2V=[dh2V dh2];
mensaje=sprintf('patron no %d de %d',i,length(Pm))
end
Tm=[dh1V;dh2V];
Pm1(1,:)=Pm(1,:);%H1in
Pm1(2,:)=Tm(1,:);%delta H1
Pm1(3,:)=Pm(3,:);%H2in
Pm1(4,:)=Tm(2,:);% delta h2
Pm1(5,:)=Pm(5,:);%q0
Tm1(1,:)=Pm(2,:);%target
Tm1(2,:)=Pm(4,:);%target
% Aproximacion de funciones
P=Pm1;
T=Tm1;
net = newff(minmax(P),[8 2],{'tansig' 'purelin'});
Y = sim(net,P);
net.trainParam.epochs = 50;
net.trainParam.goal=1e-5;
net = train(net,P,T);
Y = sim(net,P);
close all
figure(1)
subplot(211)
plot(ap1V,'k')
subplot(212)
plot(ap2V,'k')
figure(2)
ap1nn= Y(1,:)
ap2nn=Y(2,:)
subplot(211)
plot(ap1nn)
subplot(212)
plot(ap2nn)
hold off
Página 2
Gráficas obtenidas durante el entrenamiento
Bloque entrenado
Diagrama en simulink
Gráfica obtenida del diagrama
Página 3
2.- Compare su funcionalidad con respecto a un controlador PID
3.- Analice cuatro casos de estudio. Analice el comportamiento de las válvulas, tiempos de
respuesta y error de estado estable.
Diagrama en simulink del controlador PID
Gráficas comparativas
Controlador neuronal Controlador PID
a) H1=15; H2=10; caudal=20
Control neuronal
Nivel de Tanques Válvula 1 Válvula 2
Control PID
Nivel de Tanques Válvula 1 Válvula 2
Página 4
b) H1=15; H2=20; caudal=20
Control neuronal
Nivel de Tanques Válvula 1 Válvula 2
Control PID
Nivel de Tanques Válvula 1 Válvula 2
c) H1=20; H2=20; caudal=20
Control neuronal
Nivel de Tanques Válvula 1 Válvula 2
Control PID
Nivel de Tanques Válvula 1 Válvula 2
Página 5
Análisis
Nosotros Dayana Ochoa y Carlos Mendoza 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
d) H1=10; H2=25; caudal=25
Control neuronal
Nivel de Tanques Válvula 1 Válvula 2
Control PID
Nivel de Tanques Válvula 1 Válvula 2
Mediante los resultados obtenidos se puede verificar, que el control con red neuronal inversa
permite seguir una señal de referencia con un buen tiempo de establecimiento además se ha
podido reducir la dinámica de la planta, teniendo una salida lo más parecida posible a la
referencia, en comparación con el controlador PID para el control del sistema de dos tanques ,
su diferencia radica en el desempeño del controlador, siendo que los mejores parámetros de
control tiene el controlador con red neuronal inversa, además se puede notar que el controlador
con red neuronal inversa tiene un tiempo de establecimiento pequeño relativo al nivel deseado.
Con respecto al comportamiento de las válvulas es posible decir de forma general que su
comportamiento dependerá de los parámetros modificados por ejemplo para un coeficiente de
apertura 1 mayor al de apertura 2, se tiene como se muestra en las figuras que el vaciado del
tanque 1 se realiza más rápido por red neuronal que por PID, mientras que el control de Tanque
2, llega a su punto de referencia en menor tiempo en la red neuronal que en el método PID, sin
embargo este comportamiento es susceptible a cambios en cuento se modifiquen los parámetros
mencionados.

Más contenido relacionado

Similar a Actividad no16 2do parcial(1)

Control de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mControl de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mValter Soares
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hchnmb3rto
 
Automatización. Control de Procesos
Automatización. Control de ProcesosAutomatización. Control de Procesos
Automatización. Control de Procesosmiguelqcasostenible
 
ABC de la mecatrónica
ABC de la mecatrónicaABC de la mecatrónica
ABC de la mecatrónicaLucas M Mazza
 
Ies 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloIes 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloTincho de Salta
 
Ies 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloIes 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloTincho de Salta
 
Informe 7- Sensores y Transductores - Sensor de Nivel Discreto
Informe 7- Sensores y Transductores - Sensor de Nivel DiscretoInforme 7- Sensores y Transductores - Sensor de Nivel Discreto
Informe 7- Sensores y Transductores - Sensor de Nivel DiscretoDjSam Alexander
 
Automatización. control procesos
Automatización. control procesosAutomatización. control procesos
Automatización. control procesosmiguelqcasostenible
 
Simulación Y cálculo de Sistemas de Control Realimentado en Python
Simulación Y cálculo de Sistemas de Control Realimentado en PythonSimulación Y cálculo de Sistemas de Control Realimentado en Python
Simulación Y cálculo de Sistemas de Control Realimentado en PythonLuis María Pizarro
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcialCarlos Mendoza
 
Actividad no15 2do parcial
Actividad no15 2do parcialActividad no15 2do parcial
Actividad no15 2do parcialCarlos Mendoza
 

Similar a Actividad no16 2do parcial(1) (20)

Control de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mControl de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_m
 
Actividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelynActividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelyn
 
Controlador nivel de liquidos
Controlador nivel de liquidosControlador nivel de liquidos
Controlador nivel de liquidos
 
Fuzzy pid
Fuzzy pidFuzzy pid
Fuzzy pid
 
Trabajo hc
Trabajo hcTrabajo hc
Trabajo hc
 
Automatización. Control de Procesos
Automatización. Control de ProcesosAutomatización. Control de Procesos
Automatización. Control de Procesos
 
ABC de la mecatrónica
ABC de la mecatrónicaABC de la mecatrónica
ABC de la mecatrónica
 
Ies 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloIes 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia mallo
 
Ies 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia malloIes 6001 general manuel belgrano patricia mallo
Ies 6001 general manuel belgrano patricia mallo
 
Control digital
Control digitalControl digital
Control digital
 
Informe 7- Sensores y Transductores - Sensor de Nivel Discreto
Informe 7- Sensores y Transductores - Sensor de Nivel DiscretoInforme 7- Sensores y Transductores - Sensor de Nivel Discreto
Informe 7- Sensores y Transductores - Sensor de Nivel Discreto
 
Tarea
Tarea Tarea
Tarea
 
Controladores
Controladores Controladores
Controladores
 
Informe n7 coltrol pid - matlab
Informe n7 coltrol pid - matlabInforme n7 coltrol pid - matlab
Informe n7 coltrol pid - matlab
 
Automatización. control procesos
Automatización. control procesosAutomatización. control procesos
Automatización. control procesos
 
Simulación Y cálculo de Sistemas de Control Realimentado en Python
Simulación Y cálculo de Sistemas de Control Realimentado en PythonSimulación Y cálculo de Sistemas de Control Realimentado en Python
Simulación Y cálculo de Sistemas de Control Realimentado en Python
 
P tesis jmariachet_v2_bis_v1
P tesis jmariachet_v2_bis_v1P tesis jmariachet_v2_bis_v1
P tesis jmariachet_v2_bis_v1
 
Pid&difuso
Pid&difusoPid&difuso
Pid&difuso
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
 
Actividad no15 2do parcial
Actividad no15 2do parcialActividad no15 2do parcial
Actividad no15 2do parcial
 

Más de Carlos Mendoza

Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Carlos Mendoza
 
Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Carlos Mendoza
 
Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcialCarlos Mendoza
 
Actividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialActividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialCarlos Mendoza
 

Más de Carlos Mendoza (6)

Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)
 
Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)
 
Actividad23 3parcial
Actividad23 3parcialActividad23 3parcial
Actividad23 3parcial
 
Actividad no22
Actividad no22Actividad no22
Actividad no22
 
Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcial
 
Actividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcialActividad no13 y_14_de_2do_parcial
Actividad no13 y_14_de_2do_parcial
 

Último

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 

Último (20)

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 

Actividad no16 2do parcial(1)

  • 1. Página 1 UNIVERSIDAD DE FUERZAS ARMADAS “ESPE” DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA ASIGNATURA: CONTROL INTELIGENTE Actividad 16. Control con red neuronal inversa (2 puntos a nota de parcial) Fecha: 9 de Junio del 2014 Nombre de los alumnos: Dayana Ochoa y Carlos Mendoza NRC: 2055 Objetivo: Desarrollar un controlador con red neuronal inversa para el sistema de dos tanques y compararlo con un controlador PID. Introducción: Encuentre en Internet un artículo referente a control con red neuronal inversa y escriba dos párrafos que permitan caracterizar este tipo de controlador. 1.- Simule un control con red neuronal inversa para el sistema de dos tanques Código del programa H1iniV=[5:2:25]; H2iniV=[5:2:25]; ap1V=[0.5:0.1:1]; ap2V=[0.5:0.1:1]; q0V=[20:3:29]; %Combinacion de valores de vectores : combvec Pm=combvec(H1iniV,ap1V,H2iniV,ap2V, q0V); dh1V=[] dh2V=[] for i=1:length(Pm) % q0=Pm(5,i); H1ini=Pm(1,i); ap1=Pm(2,i); H2ini=Pm(3,i); ap2=Pm(4,i); caudal=Pm(5,i); sim('two_tank_1',[0 1]) dh1=H1-H1ini; dh2=H2-H2ini; dh1V=[dh1V dh1]; dh2V=[dh2V dh2]; mensaje=sprintf('patron no %d de %d',i,length(Pm)) end Tm=[dh1V;dh2V]; Pm1(1,:)=Pm(1,:);%H1in Pm1(2,:)=Tm(1,:);%delta H1 Pm1(3,:)=Pm(3,:);%H2in Pm1(4,:)=Tm(2,:);% delta h2 Pm1(5,:)=Pm(5,:);%q0 Tm1(1,:)=Pm(2,:);%target Tm1(2,:)=Pm(4,:);%target % Aproximacion de funciones P=Pm1; T=Tm1; net = newff(minmax(P),[8 2],{'tansig' 'purelin'}); Y = sim(net,P); net.trainParam.epochs = 50; net.trainParam.goal=1e-5; net = train(net,P,T); Y = sim(net,P); close all figure(1) subplot(211) plot(ap1V,'k') subplot(212) plot(ap2V,'k') figure(2) ap1nn= Y(1,:) ap2nn=Y(2,:) subplot(211) plot(ap1nn) subplot(212) plot(ap2nn) hold off
  • 2. Página 2 Gráficas obtenidas durante el entrenamiento Bloque entrenado Diagrama en simulink Gráfica obtenida del diagrama
  • 3. Página 3 2.- Compare su funcionalidad con respecto a un controlador PID 3.- Analice cuatro casos de estudio. Analice el comportamiento de las válvulas, tiempos de respuesta y error de estado estable. Diagrama en simulink del controlador PID Gráficas comparativas Controlador neuronal Controlador PID a) H1=15; H2=10; caudal=20 Control neuronal Nivel de Tanques Válvula 1 Válvula 2 Control PID Nivel de Tanques Válvula 1 Válvula 2
  • 4. Página 4 b) H1=15; H2=20; caudal=20 Control neuronal Nivel de Tanques Válvula 1 Válvula 2 Control PID Nivel de Tanques Válvula 1 Válvula 2 c) H1=20; H2=20; caudal=20 Control neuronal Nivel de Tanques Válvula 1 Válvula 2 Control PID Nivel de Tanques Válvula 1 Válvula 2
  • 5. Página 5 Análisis Nosotros Dayana Ochoa y Carlos Mendoza 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 d) H1=10; H2=25; caudal=25 Control neuronal Nivel de Tanques Válvula 1 Válvula 2 Control PID Nivel de Tanques Válvula 1 Válvula 2 Mediante los resultados obtenidos se puede verificar, que el control con red neuronal inversa permite seguir una señal de referencia con un buen tiempo de establecimiento además se ha podido reducir la dinámica de la planta, teniendo una salida lo más parecida posible a la referencia, en comparación con el controlador PID para el control del sistema de dos tanques , su diferencia radica en el desempeño del controlador, siendo que los mejores parámetros de control tiene el controlador con red neuronal inversa, además se puede notar que el controlador con red neuronal inversa tiene un tiempo de establecimiento pequeño relativo al nivel deseado. Con respecto al comportamiento de las válvulas es posible decir de forma general que su comportamiento dependerá de los parámetros modificados por ejemplo para un coeficiente de apertura 1 mayor al de apertura 2, se tiene como se muestra en las figuras que el vaciado del tanque 1 se realiza más rápido por red neuronal que por PID, mientras que el control de Tanque 2, llega a su punto de referencia en menor tiempo en la red neuronal que en el método PID, sin embargo este comportamiento es susceptible a cambios en cuento se modifiquen los parámetros mencionados.