SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Página 1
UNIVERSIDAD DE FUERZAS ARMADAS “ESPE”
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
ASIGNATURA: CONTROL INTELIGENTE
Actividad No 15 Identificación de sistemas dinámicos.
Fecha: 04 de junio de 2014
Nombre alumno: Dayana Ochoa y Carlos Mendoza
NRC: 2055
Introducción. IDENTIFICACIÓN DEL SISTEMA DINÁMICO MULTITANQUE
MEDIANTE RED NEURONAL
Identificación del sistema multitanque INTECO.
Se desea identificar el sistema de dos tanques acoplados que se muestra en la figura. Las señales
de entrada que se utilizarán son los valores de anchos de pulso de cada señal pwm que controla
la apertura de las válvulas C1 y C2. El caudal de entrada al tanque superior es constante.
El modelamiento matemático del sistema se lo ha realizado en simulink, a partir de la
información del manual del sistema multitanque.
En los esquemas de simulación de cada tanque se ha aumentado un bloque de función que tiene
por objeto transformar el valor de ancho de pulso de la señal pwm de cada válvula a un valor de
Constante de válvula C.
Para la válvula C1 del tanque 1 el ancho de pulso de la señal PWM es u2. Para la válvula C2 el
ancho de pulso para la señal PWM de control es u3. Se ha asumido una relación lineal entre el
ancho de pulso de la señal PWM y el coeficiente de la válvula C.
1. Analice el modelo matemático del sistema multitanque. Describa las variables principales
del modelo. Identifique las entradas, salidas, estados y parámetros del proceso. Determine
las ecuaciones del proceso en variables de estado.
𝒒𝟏 = 𝝁 𝟏 ∗ 𝑺√𝟐𝒈𝑯 𝟏
𝒒𝟐 = 𝝁 𝟐 ∗ 𝑺√𝟐𝒈𝑯 𝟐
𝑨 𝟏
𝒅𝑯𝟏
𝒅𝒕
=
𝒅𝑽𝟏
𝒅𝒕
= 𝒒𝟎 − 𝝁 𝟏 ∗ 𝑺√𝟐𝒈𝑯 𝟏
𝑨 𝟏
𝒅𝑯𝟏
𝒅𝒕
=
𝒅𝑽𝟏
𝒅𝒕
= 𝒒𝟎 − 𝝁 𝟏 ∗ 𝑪 𝟏√𝑯 𝟏
𝑨 𝟐
𝒅𝑯𝟐
𝒅𝒕
=
𝒅𝑽𝟐
𝒅𝒕
= 𝒒𝟏 − 𝝁 𝟐 ∗ 𝑺√𝟐𝒈𝑯 𝟐
𝒒 𝟎
𝒒 𝟏
𝒒 𝟐
C1
C2
A1
Página 2
2. Deduzca la función β(H2) que aparece en el modelo matemático del tanque 2.
3. Simule el proceso para distintas condiciones de apertura de las válvulas y grafique la
evolución de los niveles en los tanques. Presente cuatro casos de estudio (apertura de
válvulas). Tiempo de simulación de 5 minutos.
Condiciones iniciales
a) válvula1= 0.8, válvula2=0.2
C
Hmax
H2
b
𝑨 𝟐=𝒄𝒘+xw=β (𝑯 𝟐)
𝑯 𝟐
𝑯 𝒎𝒂𝒙
=
𝒙
𝒃
w
x
Página 3
4. Escriba el código requerido para identificar mediante una red neuronal el sistema dinámico
formado por los dos tanques para distintas aperturas de válvulas. Compare gráficamente la
salida de la red neuronal y del sistema dinámico.
b) válvula1= 0.6, válvula2=0.3
c) válvula1= 0.2, válvula2=0.7
d) válvula1= 1, válvula2=1
Página 4
Para realizar el entrenamiento de 20 cm3/s se debe realizar el siguiente gráfico en
simulink:
Ahora se debe desarrollar el programa en matlab para el entrenamiento de la red
neuronal:
deg2rad=pi/180;
H1iniV=[5:2:25];
H2iniV=[5:2:25];
ap1V=[0.6:0.1:1];
ap2V=[0.6: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);
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];
% Aproximacion de funciones
P=Pm;
T=Tm;
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(dh1V,'k')
subplot(212)
plot(dh2V,'k')
figure(2)
dh1nn= Y(1,:)
dh2nn=Y(2,:)
subplot(211)
plot(dh1nn)
subplot(212)
plot(dh2nn)
hold off
Página 5
Gráfica de entrenamiento
Comparación gráfica de la salida de la red neuronal y del sistema dinámico
Generación de la función de entrenamiento
Si se requiere que el caudal sea dinámico se realiza las siguientes modificaciones en
el diagrama de simulink:
Página 6
Ahora se debe desarrollar el programa en matlab para el entrenamiento de la red
neuronal:
deg2rad=pi/180;
H1iniV=[5:2:25];
H2iniV=[5:2:25];
ap1V=[0.6:0.1:1];
ap2V=[0.6: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];
% Aproximacion de funciones
P=Pm;
T=Tm;
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(dh1V,'k')
subplot(212)
plot(dh2V,'k')
figure(2)
dh1nn= Y(1,:)
dh2nn=Y(2,:)
subplot(211)
plot(dh1nn)
subplot(212)
plot(dh2nn)
hold off
Comparación gráfica de la salida de la red neuronal y del sistema dinámico
Página 7
5. Construya un diagrama en simulink que permita la verificación del sistema identificado
con red neuronal mediante una comparación con el sistema original. Transcriba el
diagrama de simulink y los resultados obtenidos para varias condiciones iniciales y de
condición de apertura de válvulas. (3 casos de estudio)
Diagrama en Simulink
a) caudal= 20; válvula1= 0.6; válvula2=0.6
b) caudal= 23; válvula1= 0.8; válvula2=0.6
Página 8
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
c) caudal= 26; válvula1= 0.7; válvula2=0.9
d) caudal= 29; válvula1= 1; válvula2=0.6

Weitere ähnliche Inhalte

Was ist angesagt?

Métodos clásicos para modelación de sistemas
Métodos clásicos para modelación de sistemasMétodos clásicos para modelación de sistemas
Métodos clásicos para modelación de sistemasMatías Gabriel Krujoski
 
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...Matías Gabriel Krujoski
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)Victor Asanza
 
Laboratorio1 -Teoría de los circuitos: Uso de Matlab
Laboratorio1 -Teoría de los circuitos: Uso de MatlabLaboratorio1 -Teoría de los circuitos: Uso de Matlab
Laboratorio1 -Teoría de los circuitos: Uso de MatlabGega Li
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 
Diseño de circuitos convencionales
Diseño de circuitos convencionalesDiseño de circuitos convencionales
Diseño de circuitos convencionalesmafia
 
Aplicación de principios de la tabla de enrutamiento
Aplicación de principios de la tabla de enrutamientoAplicación de principios de la tabla de enrutamiento
Aplicación de principios de la tabla de enrutamientoEduardo Sanchez Piña
 
Circuito lcr con matlab
Circuito lcr con matlabCircuito lcr con matlab
Circuito lcr con matlabJose Jarrin
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros SANTIAGO PABLO ALBERTO
 
Practicas en matlab
Practicas en matlabPracticas en matlab
Practicas en matlabbachispasaca
 
Ejercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con MatlabEjercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con MatlabAlexandra Rojas
 
Métodos clásicos para modelación de sistemas - Respuesta en frecuencia
Métodos clásicos para modelación de sistemas - Respuesta en frecuenciaMétodos clásicos para modelación de sistemas - Respuesta en frecuencia
Métodos clásicos para modelación de sistemas - Respuesta en frecuenciaMatías Gabriel Krujoski
 
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...ffloresluna
 
Sistemas_Combinacionales
Sistemas_CombinacionalesSistemas_Combinacionales
Sistemas_CombinacionalesErnesto Silva
 
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...Matías Gabriel Krujoski
 
Sumando Y sumado avanzado
Sumando Y sumado avanzadoSumando Y sumado avanzado
Sumando Y sumado avanzadocarlosgaham
 

Was ist angesagt? (20)

Métodos clásicos para modelación de sistemas
Métodos clásicos para modelación de sistemasMétodos clásicos para modelación de sistemas
Métodos clásicos para modelación de sistemas
 
Lenguajes ensambladores
Lenguajes ensambladoresLenguajes ensambladores
Lenguajes ensambladores
 
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...
Región deseada de los polos de lazo cerrado - Proyecto de controladores con l...
 
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
⭐⭐⭐⭐⭐ SOLUCIÓN EXAMEN SISTEMAS DIGITALES 2, 1er Parcial (2021PAO2)
 
Laboratorio1 -Teoría de los circuitos: Uso de Matlab
Laboratorio1 -Teoría de los circuitos: Uso de MatlabLaboratorio1 -Teoría de los circuitos: Uso de Matlab
Laboratorio1 -Teoría de los circuitos: Uso de Matlab
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
Sesion 7 S Dbos
Sesion 7 S DbosSesion 7 S Dbos
Sesion 7 S Dbos
 
Diseño de circuitos convencionales
Diseño de circuitos convencionalesDiseño de circuitos convencionales
Diseño de circuitos convencionales
 
Práctica de Laboratorio en SIMILINK
Práctica de Laboratorio en SIMILINKPráctica de Laboratorio en SIMILINK
Práctica de Laboratorio en SIMILINK
 
Ejemplos java
Ejemplos javaEjemplos java
Ejemplos java
 
Aplicación de principios de la tabla de enrutamiento
Aplicación de principios de la tabla de enrutamientoAplicación de principios de la tabla de enrutamiento
Aplicación de principios de la tabla de enrutamiento
 
Circuito lcr con matlab
Circuito lcr con matlabCircuito lcr con matlab
Circuito lcr con matlab
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
 
Practicas en matlab
Practicas en matlabPracticas en matlab
Practicas en matlab
 
Ejercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con MatlabEjercicio RCL Resuelto con Matlab
Ejercicio RCL Resuelto con Matlab
 
Métodos clásicos para modelación de sistemas - Respuesta en frecuencia
Métodos clásicos para modelación de sistemas - Respuesta en frecuenciaMétodos clásicos para modelación de sistemas - Respuesta en frecuencia
Métodos clásicos para modelación de sistemas - Respuesta en frecuencia
 
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
 
Sistemas_Combinacionales
Sistemas_CombinacionalesSistemas_Combinacionales
Sistemas_Combinacionales
 
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...
Controladores lineales - Proyecto por Ziegler-Nichols - Principio de Modelo I...
 
Sumando Y sumado avanzado
Sumando Y sumado avanzadoSumando Y sumado avanzado
Sumando Y sumado avanzado
 

Andere mochten auch

Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcialCarlos Mendoza
 
Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Carlos Mendoza
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcialCarlos Mendoza
 
Actividad no16 2do parcial(1)
Actividad no16 2do parcial(1)Actividad no16 2do parcial(1)
Actividad no16 2do parcial(1)Carlos Mendoza
 
Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Carlos 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
 
Diseño del controlador neuronal inverso
Diseño del controlador neuronal inversoDiseño del controlador neuronal inverso
Diseño del controlador neuronal inversoCarlos Mendoza
 

Andere mochten auch (10)

Actividad no18 2do_parcial
Actividad no18 2do_parcialActividad no18 2do_parcial
Actividad no18 2do_parcial
 
Actividad23 3parcial
Actividad23 3parcialActividad23 3parcial
Actividad23 3parcial
 
Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)Actividad no24 3er parcial(1)
Actividad no24 3er parcial(1)
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
 
Actividad no22
Actividad no22Actividad no22
Actividad no22
 
Actividad no16 2do parcial(1)
Actividad no16 2do parcial(1)Actividad no16 2do parcial(1)
Actividad no16 2do parcial(1)
 
Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)Actividad20 ochoamendoza(1)
Actividad20 ochoamendoza(1)
 
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
 
Actividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelynActividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelyn
 
Diseño del controlador neuronal inverso
Diseño del controlador neuronal inversoDiseño del controlador neuronal inverso
Diseño del controlador neuronal inverso
 

Ähnlich wie Actividad no15 2do parcial

Presentación de la Fase 4 de Microelectrónica - Grupo 18
Presentación de la Fase 4 de Microelectrónica - Grupo 18Presentación de la Fase 4 de Microelectrónica - Grupo 18
Presentación de la Fase 4 de Microelectrónica - Grupo 18Jorge Microelectrónica
 
Controladores logico programables
Controladores logico programablesControladores logico programables
Controladores logico programablesMaestros en Linea
 
Sistema control-digital[1]
Sistema control-digital[1]Sistema control-digital[1]
Sistema control-digital[1]alex246
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DCristian Rodriguez
 
unidad2practico3.pdf
unidad2practico3.pdfunidad2practico3.pdf
unidad2practico3.pdfHomeroCortez2
 
Presentacion diciembre
Presentacion diciembrePresentacion diciembre
Presentacion diciembre1977antonio
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresSANTIAGO PABLO ALBERTO
 
Laboratorio 3listo
Laboratorio 3listoLaboratorio 3listo
Laboratorio 3listoLuis Nuñez
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarAdalberto C
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulinkAlex Santos
 
diapositivas lab1.pptx
diapositivas lab1.pptxdiapositivas lab1.pptx
diapositivas lab1.pptxCESARTAPIA61
 
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...Matías Gabriel Krujoski
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...Fernando Marcos Marcos
 

Ähnlich wie Actividad no15 2do parcial (20)

Actividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelynActividad no15 2do_parcial_lema_evelyn
Actividad no15 2do_parcial_lema_evelyn
 
Presentación de la Fase 4 de Microelectrónica - Grupo 18
Presentación de la Fase 4 de Microelectrónica - Grupo 18Presentación de la Fase 4 de Microelectrónica - Grupo 18
Presentación de la Fase 4 de Microelectrónica - Grupo 18
 
Controladores logico programables
Controladores logico programablesControladores logico programables
Controladores logico programables
 
Sistema control-digital[1]
Sistema control-digital[1]Sistema control-digital[1]
Sistema control-digital[1]
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo D
 
4 modelado
4 modelado4 modelado
4 modelado
 
unidad2practico3.pdf
unidad2practico3.pdfunidad2practico3.pdf
unidad2practico3.pdf
 
Presentacion diciembre
Presentacion diciembrePresentacion diciembre
Presentacion diciembre
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadores
 
Laboratorio 3listo
Laboratorio 3listoLaboratorio 3listo
Laboratorio 3listo
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminar
 
Sistemas ecuacion simulink
Sistemas ecuacion simulinkSistemas ecuacion simulink
Sistemas ecuacion simulink
 
diapositivas lab1.pptx
diapositivas lab1.pptxdiapositivas lab1.pptx
diapositivas lab1.pptx
 
Buck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicasBuck converter ecuaciones dinamicas
Buck converter ecuaciones dinamicas
 
Sistemas cedula
Sistemas cedulaSistemas cedula
Sistemas cedula
 
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...
Controladores no lineales ON-OFF - Controladores lineales P, PI, PD, PID - Pr...
 
Ceduvirt simulink
Ceduvirt simulinkCeduvirt simulink
Ceduvirt simulink
 
2 unidd control clasico
2 unidd control clasico2 unidd control clasico
2 unidd control clasico
 
Control digital
Control digitalControl digital
Control digital
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
 

Kürzlich hochgeladen

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
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
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
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 

Kürzlich hochgeladen (20)

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
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
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
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 

Actividad no15 2do parcial

  • 1. Página 1 UNIVERSIDAD DE FUERZAS ARMADAS “ESPE” DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA ASIGNATURA: CONTROL INTELIGENTE Actividad No 15 Identificación de sistemas dinámicos. Fecha: 04 de junio de 2014 Nombre alumno: Dayana Ochoa y Carlos Mendoza NRC: 2055 Introducción. IDENTIFICACIÓN DEL SISTEMA DINÁMICO MULTITANQUE MEDIANTE RED NEURONAL Identificación del sistema multitanque INTECO. Se desea identificar el sistema de dos tanques acoplados que se muestra en la figura. Las señales de entrada que se utilizarán son los valores de anchos de pulso de cada señal pwm que controla la apertura de las válvulas C1 y C2. El caudal de entrada al tanque superior es constante. El modelamiento matemático del sistema se lo ha realizado en simulink, a partir de la información del manual del sistema multitanque. En los esquemas de simulación de cada tanque se ha aumentado un bloque de función que tiene por objeto transformar el valor de ancho de pulso de la señal pwm de cada válvula a un valor de Constante de válvula C. Para la válvula C1 del tanque 1 el ancho de pulso de la señal PWM es u2. Para la válvula C2 el ancho de pulso para la señal PWM de control es u3. Se ha asumido una relación lineal entre el ancho de pulso de la señal PWM y el coeficiente de la válvula C. 1. Analice el modelo matemático del sistema multitanque. Describa las variables principales del modelo. Identifique las entradas, salidas, estados y parámetros del proceso. Determine las ecuaciones del proceso en variables de estado. 𝒒𝟏 = 𝝁 𝟏 ∗ 𝑺√𝟐𝒈𝑯 𝟏 𝒒𝟐 = 𝝁 𝟐 ∗ 𝑺√𝟐𝒈𝑯 𝟐 𝑨 𝟏 𝒅𝑯𝟏 𝒅𝒕 = 𝒅𝑽𝟏 𝒅𝒕 = 𝒒𝟎 − 𝝁 𝟏 ∗ 𝑺√𝟐𝒈𝑯 𝟏 𝑨 𝟏 𝒅𝑯𝟏 𝒅𝒕 = 𝒅𝑽𝟏 𝒅𝒕 = 𝒒𝟎 − 𝝁 𝟏 ∗ 𝑪 𝟏√𝑯 𝟏 𝑨 𝟐 𝒅𝑯𝟐 𝒅𝒕 = 𝒅𝑽𝟐 𝒅𝒕 = 𝒒𝟏 − 𝝁 𝟐 ∗ 𝑺√𝟐𝒈𝑯 𝟐 𝒒 𝟎 𝒒 𝟏 𝒒 𝟐 C1 C2 A1
  • 2. Página 2 2. Deduzca la función β(H2) que aparece en el modelo matemático del tanque 2. 3. Simule el proceso para distintas condiciones de apertura de las válvulas y grafique la evolución de los niveles en los tanques. Presente cuatro casos de estudio (apertura de válvulas). Tiempo de simulación de 5 minutos. Condiciones iniciales a) válvula1= 0.8, válvula2=0.2 C Hmax H2 b 𝑨 𝟐=𝒄𝒘+xw=β (𝑯 𝟐) 𝑯 𝟐 𝑯 𝒎𝒂𝒙 = 𝒙 𝒃 w x
  • 3. Página 3 4. Escriba el código requerido para identificar mediante una red neuronal el sistema dinámico formado por los dos tanques para distintas aperturas de válvulas. Compare gráficamente la salida de la red neuronal y del sistema dinámico. b) válvula1= 0.6, válvula2=0.3 c) válvula1= 0.2, válvula2=0.7 d) válvula1= 1, válvula2=1
  • 4. Página 4 Para realizar el entrenamiento de 20 cm3/s se debe realizar el siguiente gráfico en simulink: Ahora se debe desarrollar el programa en matlab para el entrenamiento de la red neuronal: deg2rad=pi/180; H1iniV=[5:2:25]; H2iniV=[5:2:25]; ap1V=[0.6:0.1:1]; ap2V=[0.6: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); 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]; % Aproximacion de funciones P=Pm; T=Tm; 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(dh1V,'k') subplot(212) plot(dh2V,'k') figure(2) dh1nn= Y(1,:) dh2nn=Y(2,:) subplot(211) plot(dh1nn) subplot(212) plot(dh2nn) hold off
  • 5. Página 5 Gráfica de entrenamiento Comparación gráfica de la salida de la red neuronal y del sistema dinámico Generación de la función de entrenamiento Si se requiere que el caudal sea dinámico se realiza las siguientes modificaciones en el diagrama de simulink:
  • 6. Página 6 Ahora se debe desarrollar el programa en matlab para el entrenamiento de la red neuronal: deg2rad=pi/180; H1iniV=[5:2:25]; H2iniV=[5:2:25]; ap1V=[0.6:0.1:1]; ap2V=[0.6: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]; % Aproximacion de funciones P=Pm; T=Tm; 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(dh1V,'k') subplot(212) plot(dh2V,'k') figure(2) dh1nn= Y(1,:) dh2nn=Y(2,:) subplot(211) plot(dh1nn) subplot(212) plot(dh2nn) hold off Comparación gráfica de la salida de la red neuronal y del sistema dinámico
  • 7. Página 7 5. Construya un diagrama en simulink que permita la verificación del sistema identificado con red neuronal mediante una comparación con el sistema original. Transcriba el diagrama de simulink y los resultados obtenidos para varias condiciones iniciales y de condición de apertura de válvulas. (3 casos de estudio) Diagrama en Simulink a) caudal= 20; válvula1= 0.6; válvula2=0.6 b) caudal= 23; válvula1= 0.8; válvula2=0.6
  • 8. Página 8 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 c) caudal= 26; válvula1= 0.7; válvula2=0.9 d) caudal= 29; válvula1= 1; válvula2=0.6