Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Modelación y Optimización
de Procesos Industriales mediante diferentes Algoritmos en vista de su Computación en Automatización Dr.Youness El Hamzaoui
3
La IA modela el comportamiento inteligente
4
Sistemas basados en Inteligencia Computacional (IC)
Sistemas Expertos Experto Experiencia Usuarios Recomendaciones Consultas
5
Beneficios percibidos atribuibles al uso de la Inteligencia Computacional son:
Alta calidad en las decisiones Comunicación mejorada Reducción de costos Incremento en la productividad Ahorro de tiempo - Mayor satisfacción de empleados y clientes
6
La IA modela el comportamiento inteligente
Inteligencia Computacional Redes Neuronales Lógica Difusa Algoritmos Evolutivos Sistema Inmune Artificial
8
Modelación y Simulación, Optimización, Control
Líneas de Investigación en Ingeniería de Procesos : Modelación y Simulación, Optimización, Control Automatización de Procesos Industriales, Tratamientos de Datos, Análisis de Imagen en Tiempo Real.
9
Herramientas Practicas de la Inteligencia Computacional
Red Neuronal Artificiales
10
Herramientas Practicas de la Inteligencia Computacional
Arquitectura de una red neuronal artificial Interna IWij LWij Entrada Salida E(x1) E(x2) Sij = f1( IWij*Ej + b1) S(1) = f2( LWij*Sij+b2)
11
Herramientas Practicas de la Inteligencia Computacional
Redes Neuronales Artificiales (RNA) Presentación de una simple neurona (Demuth y Beale, 2003) Modelo RNA multicapas (Demuth y Beale, 2003)
12
Performance plots of ANN Training and Validating
13
Herramientas Practicas de la Inteligencia Computacional
Redes Neuronales Artificiales inversa (RNAi) Conjuntos de pesos y bias
14
Herramientas Practicas de la Inteligencia Computacional
Redes Neuronales Artificiales inversa (RNAi) El modelo general de la RNAi
15
Herramientas Practicas de la Inteligencia Computacional
Red neuro difusa (TSK) Capa de entrada: Base datos Capa oculta 1: Cada nodo en esta capa es un nodo cuadrado con un nodo función Función de pertenecía
16
Herramientas Practicas de la Inteligencia Computacional
Red neuro difusa Capa oculta 2: Fuerzas de disparos de las reglas Capa oculta 3: Fuerzas de disparos normalizadas Capa oculta 4: Consecuente TSK Capa de salida
17
Codigo de RNA en C++ Codigo de RNA en C++
18
Codigo de RNA en C++
19
RNA es un excelente algoritmo para ayudarnos a entender por qué las sosas funcionan de la manera que lo hacen, pero no tan buenos para predecir cosas nuevas."Somos buenos para los experimentadores". El arte de RNA es encontrar una aproximación suficientemente simple para ser computable, pero no es tan simple que se pierde los detalle útiles "
20
Herramientas Practicas de la Inteligencia Computacional
Algoritmo genético (AG) [Wang et al. 1996]
22
Eval (X1) , Eval (X2) , Eval (X3) , Eval (X4) , Eval(X5) , Eval(X6) , Eval(X7) , Eval(X8) , Eval(X9) , Eval(X10) , Eval (X11) , Eval (X12) , Eval (X13) , Eval (X14) , Eval(X15) , Eval(X16) , Eval(X17) , Eval(X18) , Eval(X19) , Eval(X20) ,
24
q15<0.814723<q16; Entonces, el chromosome (X16) fue seleccionado.
q2< <q3; Entonces, el chromosomo (X3) fue seleccionado. q18< <q19; Entonces, el chromosomo (X19), fue seleccionado. q12< <q13; Entonces, el chromosomo (X13), fue seleccionado. q2< <q3; Entonces, el chromosomo (X3), fue seleccionado. q5< <q6; Entonces, el chromosomo (X6) fue seleccionado. q11< <q12; Entonces, el chromosomo (X12) fue seleccionado. q18< <q19; Entonces, el chromosomo (X19) fue seleccionado. q19< <q20; Entonces, el chromosomo (X20) fue seleccionado. q3< <q4; Entonces, el chromosomo (X4) fue seleccionado. q19< <q20; Entonces, el cromosomo (X20) fue seleccionado. q18< <q19; Entonces, el cromosomo (X19) fue seleccionado. q10< <q11; Entonces, el cromosomo (X11) fue seleccionado. q15< <q16; Entonces, el cromosomo (X16) fue seleccionado. q3< <q4; Entonces, el cromosomo (X4) fue seleccionado. q8< <q9; Entonces, el cromosomo (X9) fue seleccionado. q18< <q19; Entonces, el cromosomo (X19) fue seleccionado. q15< <q16; Entonces, el cromosomo (X16) fue seleccionado. q18< <q19; Entonces, el cromosomo (X19) fue seleccionado.
26
¡Por un solo una generación¡!
27
Ventajas del Algoritmo Genético
Resuelve problemas no estructurados Variables combinatorias Optimización multicriterio Incertidumbre
28
Herramientas Practicas de la Inteligencia Computacional
Enjambre de partículas [Kennedy y Eberhart 1995]
30
Errores Aleatorios ‘’Error es la diferencia entre el resultado correcto y el calculado’’ (Diccionario math) Diferencia entre el error y la incertidumbre: El error describe la diferencia entre una cantidad medida y un valor verdadero, se expresa como un solo valor para una determinada medición. La incertidumbre de un resultado se caracteriza por un intervalo que es válido para un grupo de mediciones. En principio, un error se puede corregir, mientras que la corrección de la incertidumbre no es factible (Bevington y Robinson (2003))
31
Números aleatorios gaussianos
Los números aleatorios gaussianos tienen la distribución normal que se muestra en la figura siguiente:
32
Ejemplos
37
El calculo del flujo del Calor
Validación del metodo de Monte Carlo para ecuación compleja, por ejemplo la ecuación del flujo del calor:
38
Análisis teórico
39
Código de programación
Resultados
40
Otro ejemplo que no se puede calcularlo con Bevengton
Código
41
Problema 2 Transformador térmico por absorción
43
Transformación de la distribución uniforme a la distribución normal
Etapa Importante Transformación de la distribución uniforme a la distribución normal
44
(1) Código en lenguaje .m
45
(2) Código en lenguaje .m
46
(3) Código en lenguaje .m
47
(4) Código en lenguaje .m
48
Resultados
49
Aplicaciones RNA 1. Reconocimiento de rostros
50
1. Reconocimiento de rostros
51
Aplicaciones RNA 2. Reconocimiento de objetos
64
Problemas del Smart Grid
Monitorear y Controlar de forma remota la iluminación y los seguros de las puertas del hogar, mediante una interfaz gráfica en comunicación con la tablilla controladora Arduino.
65
Realización de un sistema de control domésticos en el que podamos controlar vía remota elementos eléctricos dentro del hogar mediante un Arduino programado por RNA.
66
Preguntas de investigación
¿Qué tablillas controladoras Arduino existen?
67
Solución propuesta (proyecto en progreso)
a) Base de datos b) Clasificación de base de datos c) Normalización de entradas d) Aprendizaje e) Validación
68
Algoritmo que esta bajo de desarrollo
69
Problema de Investigación
Condiciones Ambientales (Temperatura, Radiación, Velocidad Viento, Humedad …) - Interacciones Fisicoquímicas Muy Complejas, Interacciones Espacio-Temporales - Inherentemente Periódicas (Día-Noche, Estación-Estación) 2004 2005 Radiación Solar Casablanca, Morocco Temperatura Ambiente Rabat, Morocco Cómo Manejar y Cuantificar Incertidumbre?
70
Problema de Investigación
Control de la seguridad de la aerolínea (Airline security control) Gestión de las inversiones y el control de riesgos ( Investment management and risk control). Diseño mecánico,diagnóstico de fallas y predicción de la vida útil. (Prediction of thrift failures). Predicción del inventario y los factores de inflación. (Prediction of stock price index).
71
Conclusiones generales
1. La inteligencia computacional, si bien limitada, por ahora, en lo que se refiere a creatividad y sentido común, puede hacer uso de una capacidad que no poseen las criaturas humanas: la inteligencia evolutiva. 2. Si bien ninguno de los paradigmas puros de softbots inteligentes cumple estrictamente las condiciones establecidas por la definición de Sistema Inteligente, puede afirmarse que todos ellos poseen, al menos, una característica que la diferencia claramente de los no inteligentes, por ejemplo, de los Sistemas Automáticos. 3. La complementación aprovechada por los Sistemas Híbridos actuales abre una perspectiva muy grande de mejoramiento en el comportamiento de los mismos, muy especialmente, cuando se puedan instalar en las futuras plataformas de hardware, como las que prometen la computación cuántica o la computación basada en ADN, entre otras.
72
Basado en todo lo desarrollado y, resumido, en las conclusiones anteriores, se está en condiciones de responder a la pregunta planteada: Son INTELIGENTES… los SISTEMAS INTELIGENTES ?
73
Referencias Demuth H., Beale M., Eds., Neural Network Toolbox for Matlab-User’s Guide Version 3, MathWorks, MA, 1998. Hernández J.A., Bassam A., Siqueiros J., Romero D.J., Optimum operating conditions for a water purification process integrated to a heat transformer with energy recycling using neural networks inverse, Renewable Energy, 34(2009) Nelder J. A., Mead R., A simplex method for function optimization, Computer Journal, 07 (1965) Siqueiros J., Romero R.J., Increased COP for heat transformer in water purification systems, Part I: temperature increase for heat source, Appliel Thermal Engineering, 27 (2007) 1043–1053. Verma S. P., Andaverde J, Santoyo E., Application of the error propagation theory in estimates of static formation temperatures in geothermal and petroleum boreholes, Heat Transfer in Components and Systems for Sustainable Energy Technologies: Heat-SET 5–7 April 2005, Grenoble, France, 47 pp Wang C., Quan H., Xu X., Optimal design of multiproduct batch chemical process using genetic algorithm. Industrial engineering and chemistry research, 1996, 35, 10,
74
¡MUCHAS GRACIAS POR SU ASISTENCIA Y ATENCIÓN!
THANK YOU VERY MUCH MERCI BEAUCOUP! شكرا جزيلا
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.