SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
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: Miércoles, 4 de Junio del 2014,
Nombre alumno: Evelyn Gabriela Lema Vinueza.
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.
q0
q1
q2
C1
C2
√
√
√
√
Fluido
Dónde:
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 1 minutos.
El nivel de los tanques se modifica con la apertura y cierre de las válvulas C1 y C2. La apertura de las
válvulas es controlada por una señal PWM que varía entre 0 y 1. La simulación se basará en la suposición de
que cuando la señal PWM es 0 la válvula está cerrada y cuando la señal PWM es 1 la válvula estará
completamente abierta.
Caso 1: Gráfica de la Evolución de los Niveles:
Caso 2: Gráfica de la Evolución de los Niveles:
W c.w +x.w =
Estableciendo una relación de triángulos se puede
obtener:
Relacionando las formulas anteriores se puede deducir la
fórmula de
= c . w +
c
b
El área actual en la que se encuentra el
nivel del tanque se representa por la
siguiente fórmulax
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
%Identificar un sistema dinamico no lineal mediante redes neuronales. el
%sistema dinámico esta descrito mediante ecuaciones diferenciales en el
%espacio.
%x`(t)= f(x(t),u(t))
%y(t)=g(x(t))
%La identificacion se realizara usandoel toolbox NEURAL de matlab
%
% %OBTENCION DE UN CONJUNTO DE ENTRENAMIENTO
deg2rad=pi/180;
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % Es importante que al crear la red neuronal y asignar los valores min y
% % max de p correspondan con los valores con los que se entrena la red
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%
H1iniV=[5:2:25];
H2iniV=[5:2:25];
ap1V=[0.6:0.1:1]; %porcentaje de apertura de la válvula 1
ap2V=[0.6:0.1:1]; %porcentaje de apertura de la válvula 2
q0V=[20:3:29]; % caudal de entrenamiento
%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])
Caso 3: Gráfica de la Evolución de los Niveles:
Caso 4: Gráfica de la Evolución de los Niveles:
Página 4
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
Gráfica de la Salida de la Red Neuronal Gráfica de la Salida del Sistema Dinámico
Entrenamiento de la Neurona
Página 5
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)
Caso 1:
Generamos el bloque de entrenamiento:
gensim(net,1)
Página 6
Yo Evelyn Gabriela Lema Vinueza afirmo que esta actividad es de mi autoría y establezco que
para la elaboración de la misma he seguido los lineamientos del Código de Ética de la
Universidad de las Fuerzas Armadas ESPE
Caso 2:
Caso 3:

Más contenido relacionado

Similar a Actividad no15 2do_parcial_lema_evelyn

Similar a Actividad no15 2do_parcial_lema_evelyn (20)

Actividad no15 2do parcial
Actividad no15 2do parcialActividad no15 2do parcial
Actividad no15 2do parcial
 
Proyecto final grupo_21
Proyecto final grupo_21Proyecto final grupo_21
Proyecto final grupo_21
 
Proyecto final grupo_21
Proyecto final grupo_21Proyecto final grupo_21
Proyecto final grupo_21
 
Presentacion Cbime
Presentacion CbimePresentacion Cbime
Presentacion Cbime
 
Proyecto final control
Proyecto final controlProyecto final control
Proyecto final control
 
Práctica no-2 6-ev2_caract_comp
Práctica no-2 6-ev2_caract_compPráctica no-2 6-ev2_caract_comp
Práctica no-2 6-ev2_caract_comp
 
Practica3
Practica3Practica3
Practica3
 
ABC de la mecatrónica
ABC de la mecatrónicaABC de la mecatrónica
ABC de la mecatrónica
 
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
 
Electrónica: ABC de la ingeniería en mecatrónica
Electrónica: ABC de la ingeniería en mecatrónicaElectrónica: ABC de la ingeniería en mecatrónica
Electrónica: ABC de la ingeniería en mecatrónica
 
Sistemas de control automaticos
Sistemas de control automaticosSistemas de control automaticos
Sistemas de control automaticos
 
comprador de venta
comprador de ventacomprador de venta
comprador de venta
 
4 modelado
4 modelado4 modelado
4 modelado
 
Matriz de flujo de fluidos
Matriz de flujo de fluidosMatriz de flujo de fluidos
Matriz de flujo de fluidos
 
TFG-P-873.pdf
TFG-P-873.pdfTFG-P-873.pdf
TFG-P-873.pdf
 
Guía valvulas
Guía valvulasGuía valvulas
Guía valvulas
 
7 funcion de_transferencia_primer_orden
7 funcion de_transferencia_primer_orden7 funcion de_transferencia_primer_orden
7 funcion de_transferencia_primer_orden
 
Condensadores
CondensadoresCondensadores
Condensadores
 
INSTRUMENTACION INDUSTRIAL
INSTRUMENTACION INDUSTRIALINSTRUMENTACION INDUSTRIAL
INSTRUMENTACION INDUSTRIAL
 
Controlador nivel de liquidos
Controlador nivel de liquidosControlador nivel de liquidos
Controlador nivel de liquidos
 

Más de Evelyn Gabriela Lema Vinueza

Más de Evelyn Gabriela Lema Vinueza (20)

Tarjeta de Adquisición STM32F4-Discovery
Tarjeta de Adquisición STM32F4-Discovery Tarjeta de Adquisición STM32F4-Discovery
Tarjeta de Adquisición STM32F4-Discovery
 
Actividad no20 3do parcial
Actividad no20 3do parcialActividad no20 3do parcial
Actividad no20 3do parcial
 
Actividad no12. resuelta_1er_parcial _lema_evelyn
Actividad no12. resuelta_1er_parcial _lema_evelynActividad no12. resuelta_1er_parcial _lema_evelyn
Actividad no12. resuelta_1er_parcial _lema_evelyn
 
Actividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelynActividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelyn
 
Actividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelynActividad no10 1er parcial lema evelyn
Actividad no10 1er parcial lema evelyn
 
Lectura seis
Lectura seisLectura seis
Lectura seis
 
Actividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelynActividad no9. 1er parcial lema evelyn
Actividad no9. 1er parcial lema evelyn
 
Actividad no8. 1er parcial lema evelyn
Actividad no8. 1er parcial lema evelynActividad no8. 1er parcial lema evelyn
Actividad no8. 1er parcial lema evelyn
 
Actividad no7. 1er parcial lema evelyn
Actividad no7. 1er parcial lema evelynActividad no7. 1er parcial lema evelyn
Actividad no7. 1er parcial lema evelyn
 
Actividad no6. 1er parcial lema evelyn
Actividad no6. 1er parcial lema evelynActividad no6. 1er parcial lema evelyn
Actividad no6. 1er parcial lema evelyn
 
Aprendizaje del perceptrón
Aprendizaje del perceptrónAprendizaje del perceptrón
Aprendizaje del perceptrón
 
Aprendizaje de un perceptrón simple
Aprendizaje de un perceptrón simpleAprendizaje de un perceptrón simple
Aprendizaje de un perceptrón simple
 
Actividad no20 3do parcial
Actividad no20 3do parcialActividad no20 3do parcial
Actividad no20 3do parcial
 
Controlador con Red Neuronal Inversa
Controlador con Red Neuronal InversaControlador con Red Neuronal Inversa
Controlador con Red Neuronal Inversa
 
Actividad no19 2do parcial
Actividad no19 2do parcialActividad no19 2do parcial
Actividad no19 2do parcial
 
Actividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelynActividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelyn
 
Actividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelynActividad no17 2er parcial lema evelyn
Actividad no17 2er parcial lema evelyn
 
Actividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelynActividad no18 2do_parcial_lema_evelyn
Actividad no18 2do_parcial_lema_evelyn
 
Actividad no16 2do parcial lema evelyn
Actividad no16 2do parcial lema evelynActividad no16 2do parcial lema evelyn
Actividad no16 2do parcial lema evelyn
 
Actividad no13 y_14_de_1er_parcial_lema_evelyn
Actividad no13 y_14_de_1er_parcial_lema_evelynActividad no13 y_14_de_1er_parcial_lema_evelyn
Actividad no13 y_14_de_1er_parcial_lema_evelyn
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Actividad no15 2do_parcial_lema_evelyn

  • 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: Miércoles, 4 de Junio del 2014, Nombre alumno: Evelyn Gabriela Lema Vinueza. 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. q0 q1 q2 C1 C2 √ √ √ √ Fluido Dónde:
  • 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 1 minutos. El nivel de los tanques se modifica con la apertura y cierre de las válvulas C1 y C2. La apertura de las válvulas es controlada por una señal PWM que varía entre 0 y 1. La simulación se basará en la suposición de que cuando la señal PWM es 0 la válvula está cerrada y cuando la señal PWM es 1 la válvula estará completamente abierta. Caso 1: Gráfica de la Evolución de los Niveles: Caso 2: Gráfica de la Evolución de los Niveles: W c.w +x.w = Estableciendo una relación de triángulos se puede obtener: Relacionando las formulas anteriores se puede deducir la fórmula de = c . w + c b El área actual en la que se encuentra el nivel del tanque se representa por la siguiente fórmulax
  • 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 %Identificar un sistema dinamico no lineal mediante redes neuronales. el %sistema dinámico esta descrito mediante ecuaciones diferenciales en el %espacio. %x`(t)= f(x(t),u(t)) %y(t)=g(x(t)) %La identificacion se realizara usandoel toolbox NEURAL de matlab % % %OBTENCION DE UN CONJUNTO DE ENTRENAMIENTO deg2rad=pi/180; % %%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Es importante que al crear la red neuronal y asignar los valores min y % % max de p correspondan con los valores con los que se entrena la red % %%%%%%%%%%%%%%%%%%%%%%%%%%%% H1iniV=[5:2:25]; H2iniV=[5:2:25]; ap1V=[0.6:0.1:1]; %porcentaje de apertura de la válvula 1 ap2V=[0.6:0.1:1]; %porcentaje de apertura de la válvula 2 q0V=[20:3:29]; % caudal de entrenamiento %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]) Caso 3: Gráfica de la Evolución de los Niveles: Caso 4: Gráfica de la Evolución de los Niveles:
  • 4. Página 4 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 Gráfica de la Salida de la Red Neuronal Gráfica de la Salida del Sistema Dinámico Entrenamiento de la Neurona
  • 5. Página 5 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) Caso 1: Generamos el bloque de entrenamiento: gensim(net,1)
  • 6. Página 6 Yo Evelyn Gabriela Lema Vinueza afirmo que esta actividad es de mi autoría y establezco que para la elaboración de la misma he seguido los lineamientos del Código de Ética de la Universidad de las Fuerzas Armadas ESPE Caso 2: Caso 3: