You are on page 1of 52

Tecnologas de inteligencia

artificial en el control
automtico de procesos

Ing. Luis Vargas Daz


Universidad Privada Antenor Orrego

Inteligencia Artificial
De acuerdo a Buchanan
y Shortliffe
Inteligencia artificial es la
rama de las ciencias
computacionales que se
encarga de la resolucin
de problemas de una
manera
simblica
no
algortmica

Inteligencia Artificial
De acuerdo a Elaine
Rich
Inteligencia artificial es
el estudio de cmo
hacer
que
las
computadoras
hagan
cosas que hasta el
momento las personas
hacemos mejor

Inteligencia Artificial
Cosas que las computadoras hacen
mejor:

Calculo matemtico
Operaciones repetitivas
Manejo
de
grandes
volmenes
informacin de manera rpida

de

Cosas que las personas hacen mejor:


Capacidad para entender la informacin
adems de procesarla

Inteligencia Artificial
Segn el ganador del premio pulitzer
Douglas Hofstadter un sistema
inteligente debe tener un ciertas
habilidades:
Responder a situaciones de manera flexible
Darle sentido a mensajes ambiguos o
contradictorios

Inteligencia Artificial
Reconocer la importancia relativa de los
diferentes elementos en una situacin
Encontrar similitudes entre situaciones a
pesar de las diferencias que las separan
Encontrar diferencias entre diferentes
situaciones a pesar de las similitudes que
las ligan

Inteligencia artificial
Historia
Cerca de 300 aC, Aristteles
fue el primero en describir
un conjunto de reglas,
silogismos, que describen
una parte del funcionamiento
de la mente y que, al
seguirlas, producen
conclusiones racionales a
partir de premisas dadas

Inteligencia artificial
Historia
En 250 a. C. Ktesibios de Alejandra
construy la primera mquina
autocontrolada, un regulardor del flujo de
agua que actuaba modificando su
comportamiento "racionalmente"
(correctamente) pero claramente sin
razonamiento

Inteligencia artificial
Historia
En 1847 George Boole estableci la
lgica proposicional (booleana).
En 1879 Gottlob Frege extiende la lgica
booleana y obtiene la Lgica de Primer
Orden la cual cuenta con un mayor
poder de expresin y es utilizada
universalmente en la actualidad

Inteligencia artificial
Historia
En 1937 Alan Turing public un artculo
sobre los "Nmeros Calculables", que
estableci las bases tericas para todas
las ciencias de computacin, y que
puede considerarse el origen oficial de la
informtica terica.
En este artculo introdujo el concepto de
Mquina de Turing

Inteligencia artificial
Historia

Inteligencia artificial
Historia
En 1940 Alan Turing y su equipo
contruyeron el primer computador
electromecnico y en 1941 Konrad Zuse
cre la primera computadora
programable. Las siguiente mquinas
ms potentes, aunque con igual
concepto, fueron la ABC y ENIAC.

Inteligencia artificial
Historia
En 1943 Warren McCulloch y Walter
Pitts presentaron su modelo de
neuronas artificiales, el cual se
considera el primer trabajo del campo de
inteligencia artificial, aun cuando todava
no exista el trmino.

Inteligencia artificial
Historia
En 1956 se acu el trmino
"inteligencia artificial" en Dartmouth
durante una conferencia.
En 1980 el desafo japons de la quinta
generacin, dio lugar al auge de los
sistemas expertos

Inteligencia artificial
Historia
En 1987 Martin Fischles y Oscar
Firschein describieron los atributos de
un agente inteligente. Que busca
caractersticas humanas tales como el
aprendizaje, la adaptacin, el
razonamiento, la autocorreccin, el
mejoramiento implcito, y la percepcin
modular del mundo

Inteligencia artificial
Influencia Cultural
En el mundo de la
ciencia-ficcin, a veces
no tan ciencia, a veces
no tan ficcin, se han
tratado con mucho
inters las
interrelaciones entre
hombre e inteligencias
artificiales (I.A.)

Inteligencia artificial
Influencia Cultural

En la literatura primero y luego en el


cine, la inteligencia artificial ha sido
motivo de curiosidad y temores

Inteligencia artificial
Influencia Cultural

Control Automatico
Control:
Es el conjunto de actividades y sistemas que tienen como proposito
hacer que un parametro o condicion alcanze y sostenga un valor
deseado

Automatico:
Es todo aquello que es capaz de ejecutarse sin la intervencion humana

Control Automatico
Es el conjunto de sistemas que son
capaces de ejecutar acciones de control
en forma automatica.

Tecnicas de IA aplicadas
a la automatizacion
Sistemas expertos.
En este tipo de sistema la base de
conocimiento de control se obtiene de un
experto humano.
Se puede entender como una rama de la
inteligencia artificial, donde el poder de
resolucin de un problema viene del
conocimiento de un dominio especfico

Tecnicas de IA aplicadas
a la automatizacion
Sistemas expertos.
En este se recogen basicamente dos tipos
de informacion:
Reglas referentes a la interpretacion del
estado del proceso y reglas para la
determinacion de las actuaciones

Tecnicas de IA aplicadas
a la automatizacion
Logica Difusa.
Se desarrollan y utilizan controladores
difusos, basados en la logica difusa.
La logica difusa es una teoria logico
matematica que opera conjuntos de limites
indefinidos.

Tecnicas de IA aplicadas
a la automatizacion
Logica Difusa.
Los controladores difusos ofrecen una
alternativa al control adaptativo, control
predictivo, y otros del control experto.
La logica borrosa ha alcanzado un notable
desarrollo tanto en el estudio formal como
en el desarrollo de aplicaciones y
herramientas para el diseo.

Tecnicas de IA aplicadas
a la automatizacion
Redes Neuronales.
Una red neuronal es una
estructura de procesamiento
de informacion de manera
paralela y distribuida,
formada por elementos de
procesamiento
interconectados mediante
canales unidireccionales.

Tecnicas de IA aplicadas
a la automatizacion
Redes Neuronales.
Las redes neuronales en control se utilizan
por su capacidad para aprender el
comportamiento no lineal de las variables
de un proceso.
Esta capacidad se puede utilizar para el
diseno de sistemas que funcionen como
simulador, identificador o controlador

Tecnicas de IA aplicadas
a la automatizacion
Algoritmos Geneticos.
Los algoritmos geneticos se estan utilizando
en control, entre otras aplicaciones para
depurar de forma automatica las reglas que
forman la base de conocimientos. Las reglas
se equiparan a un conjunto de organismos
vivos capaces de evolucionar para
adaptarse de mejor manera a su entorno.

Tecnicas de IA aplicadas
a la automatizacion
Algoritmos Geneticos.
Al igual que en la evolucion
de las especies, cuando se
produce una variacion del
entorno, solamente los que se
adaptan a esta variacion
sobreviven, mientras los que
no pueden adaptarse son
eliminados.

Control inteligente
Control inteligente.
Se dice de todos aquellos sistemas de
control automatico en los cuales la toma de
decision que se hace en los controladores
se realiza procesando la informacion
mediante alguna de las tecnicas de
inteligencia artificial (RNA, CLD, AG)

Control inteligente
Algoritmos Geneticos

Control inteligente
Logica Difusa

Control inteligente

Redes Neuronales Logica Difusa

Controladores Difusos
Definicion
Un controlador difuso es un sistema de
control en el que se hace uso de lgica
difusa en la toma de decisiones o clculo
de respuestas
El uso de la lgica difusa en sistemas de
procesamiento de informacin es una de
las tcnicas utilizada en el rea de
inteligencia artificial

Controladores Difusos
Mediante los controladores difusos se
pretende efectuar un modelamiento del
raciocinio humano
Un controlador difuso no se basa por
tanto en un modelo matemtico del
sistema que se pretende controlar

Controladores Difusos
El controlador difuso imita la forma en
que una persona en base a su
experiencia y destreza, realiza un
proceso
Se imita la forma en que las personas
procesamos informacin cuando
tomamos decisiones

Controladores Difusos
La informacion que procesamos las
personas en nuestra vida cotidiana es
por lo general imprecisa.
Prevalece lo subjetivo sobre lo objetivo
Expresiones como: frio, caliente, muy
caliente, muy alto, a medias.

Controladores Difusos
La lgica clasica no nos brinda la
capacidad de procesamiento necesario
para procesar informacin imprecisa.
Es entonces que la lgica difusa se
utiliza para realizar el procesamiento de
esta informacion.

Lgica Difusa
La lgica de conjuntos difusos o
borrosos, como su nombre lo indica,
trabaja con conjuntos que no tienen
lmites perfectamente definidos.
Se utilizan las expresiones linguisticas
cuyos valores son imprecisos o vagos

Lgica Clasica
Considerando por ejemplo el conjunto de
personas jovenes como las personas no
mayores de 20 aos.
En conjuntos clasicos:
Joven={xP / edad(x)<=20)
Para un dominio P

Lgica Clasica
Cualquier elemento del dominio P puede
pertenecer o no al conjunto joven.
Esta pertenencia solamente puede tener
valores de falso o verdadero [0,1]
funcin de pertenencia = joven(x)
No se permiten valores intermedios de
pertenencia.

Lgica Difusa
Sin embargo esta forma de anlisis no
se ajusta a la realidad.
Una persona de 20 aos respecto a otra
de 21 no podran ser muy diferentes, y
sin embargo una es considerada joven
mientras la otra se la considera un
adulto.

Lgica Difusa
Los cambios en la pertenencia a estos
grupos son progresivos y no abruptos.
Es decir una persona va haciendose
adulto progresivamente.
Se busca entonces otros medios de
modelar la realidad que tengan una
mejor representatividad (lgica difusa).

Lgica Difusa
En conjuntos difusos.
Joven={x,joven(x) / xP}

En este tipo de anlisis el grado de


pertenencia de los elementos de P,
pueden estar en cualquier nivel entre
[0,1].

Lgica Clasica

Lgica Difusa

Historia
La lgica difusa fue propuesta por Zadeh
en 1965.
Sin embargo la idea que se esconde tras
ella se remonta 2500 aos atrs, cuando
los filsofos griegos como Aristoteles,
consideraban que existan diversos
grados de veracidad y falsedad.

Historia
El trmino borroso
aplicado a la teora y a
los conjuntos difusos
(fuzzy sets), fue
acuada por Lofti A.
Zadeh.
Ingeniero elctrico iran
nacionalizado
norteamericano.

Historia
1965 Fuzzy set (Prof.. Lotti A. Zadeh,
UCB)
1966 Fuzzy Logic (Dr.. Peter N. Marinos,
Bell Labs.)
1972 Fuzzy Measure (Prof.. Michino
Sugeno, TIT)
1974 Fuzzy Logic Controller for Steam
Engine (Prof.. E.H. Mamdani, Queen Mary
College, London Univ.)

Historia
1980 Control of Cement-Kiln with
Monitor Capability (F.L. Smidth,
Denmark)
1987 Automatic Train Operation for
Sendal Subway (Hitachi)
1988 Stock Trading Expert System
(Yamaichi Sequrity)

Estructura de un
Controlador Difuso

La inteligencia
artificial nunca podr
competir con la
estupidez natural

Gracias

You might also like