Vous êtes sur la page 1sur 18

UNIVERSIDAD NACIONAL DE TRUJILLO

Facultad de Ciencias Fsicas y Matemticas


Escuela Profesional de Ingeniera Informtica


Sistema Experto para la deteccin y control de
Plagas en los cultivos de papa


CURSO : PROGRAMACION LOGICA

CICLO : VII

PROFESOR : PROF. ARTURO DIAZ PULIDO

ALUMNOS : MALPARTIDA ARANDA, VANESSA JAQUELINE
SANCHEZ ARANDA, ERWIN JOAO




TRUJILLO- PERU
2014


Tabla de contenido
Resumen ................................................................................................................................. 3
1. Introduccin .................................................................................................................... 3
1.1. Usos de un Sistema Experto .................................................................................... 4
1.2. Arquitectura y Funcionamiento de un Sistema Experto .......................................... 5
1.2.1 Base de Conocimientos .................................................................................... 5
1.2.2 Base de Datos ................................................................................................... 5
1.2.3 Motor de Inferencia .......................................................................................... 5
1.2.4 Interfaz con el Usuario ..................................................................................... 6
1.2.5 Mdulo de Explicacin ..................................................................................... 6
1.2.6 Mdulo de Adquisicin .................................................................................... 6
1.3. Ventajas y desventajas de un Sistema Experto ........................................................ 7
1.3.1. Ventajas ............................................................................................................ 7
1.3.2. Inconvenientes .................................................................................................. 8
1.4. Programacin Usada ................................................................................................ 8
1.4.1. Introduccin a Prolog ....................................................................................... 8
1.4.2. Caractersticas de Prolog .................................................................................. 9
2. Nombre del Sistema Experto ........................................................................................ 10
2.1. Planteamiento y Diseo ......................................................................................... 10
1.2 Implementacin ..................................................................................................... 15
3. Ejecucin ...................................................................................................................... 16
4. Referencias Bibliogrficas ............................................................................................ 18
4.1 Linkografia ............................................................................................................. 18
4.2 Bibliografa ............................................................................................................ 18










Resumen

Los Sistemas Expertos es uno de los campos en que se divide la Inteligencia Artificial y han
levantado un gran inters en los ltimos aos entre los expertos de diversas reas no
relacionadas con la computacin, como por ejemplo el sector agroindustrial. Las
posibilidades de utilizacin de los Sistemas Expertos en control agroindustrial, son muy
amplias, van desde la identificacin de plagas que atacan un sembro hasta la obtencin de
recomendaciones para el control de las mismas. Este trabajo se encuentra estructurado en dos
partes. En la primera parte se realiza una descripcin de los Sistemas Expertos y el lenguaje
de programacin que se usara para la implementacin y en la segunda parte se presenta el
proyecto que hemos desarrollado en el campo agroindustrial.

1. Introduccin

Los sistemas expertos son programas que reproducen el proceso intelectual de un experto
humano en un campo particular, pudiendo mejorar su productividad, ahorrar tiempo y dinero,
conservar sus valiosos conocimientos y difundirlos ms fcilmente.

Generalmente un Sistema Experto puede comprender:

Amplio conocimiento especfico a partir del campo de inters.
Aplicacin de tcnicas de bsqueda y heursticas.
Habilidad para inferir nuevos conocimientos a partir de los actuales y de las
experiencias obtenidas durante su operacin.
Procesamiento simblico.
Capacidad para explicar su propio razonamiento.
Empleo de diversas tcnicas de solucin de problemas

Antes de la aparicin del ordenador, el hombre ya se preguntaba si se le arrebatara el
privilegio de razonar y pensar. En la actualidad existe un campo dentro de la inteligencia
artificial al que se le atribuye esa facultad: el de los sistemas expertos. Estos sistemas
permiten la creacin de mquinas que razonan como el hombre, restringindose a un espacio
de conocimientos limitado. En teora pueden razonar siguiendo los pasos que seguira un
experto humano, para resolver un problema concreto. Este tipo de modelos de conocimiento
por ordenador ofrece un extenso campo de posibilidades en resolucin de problemas y en
aprendizaje. Su uso se extender ampliamente en el futuro, debido a su importante impacto
sobre los negocios y la industria.

La caracterstica fundamental de un sistema experto es que separa los conocimientos
almacenados, que es la base de conocimiento, del programa que los controla es decir, motor
de inferencia. Una caracterstica adicional deseable, y a veces fundamental, es que el sistema
sea capaz de justificar su propia lnea de razonamiento de forma inteligible por el usuario.


1.1. Usos de un Sistema Experto

Sus principales aplicaciones se dan en las gestiones empresariales debido a que casi
todas las empresas disponen de un ordenador que realiza las funciones bsicas de
tratamiento de la informacin: contabilidad general, decisiones financieras, gestin de
la tesorera, planificacin, etc. Este trabajo implica manejar grandes volmenes de
informacin y realizar operaciones numricas para despus tomar decisiones. Esto crea
un terreno ideal para la implantacin de los Sistema Experto.

Adems los Sistemas Expertos se aplican tambin en la contabilidad en apartados
como: Auditoria, Fiscalidad, planificacin, anlisis financiero y la contabilidad
financiera Un ejemplo es el anlisis financiero, donde se estudian las oportunidades de
inversin, dependiendo de los datos financieros de un cliente y de sus propsitos.

Otra aplicacin que se le da a los sistemas expertos es para detectar y reparar fallos en
equipos electrnicos. Se utilizan los sistemas expertos de diagnstico y depuracin,
que formulan listas de preguntas con las que obtienen los datos necesarios para llegar
a una conclusin. Entonces recomiendan las acciones adecuadas para corregir los
problemas descubiertos. Este tipo de sistemas se utilizan tambin en medicina y para
localizar problemas en sistemas informticos grandes y complejos.

Los sistemas expertos son buenos para predecir resultados futuros a partir del
conocimiento que tienen. Los sistemas meteorolgicos y de inversin en bolsa son
ejemplos de utilizacin en este sentido.

La planificacin es la secuencia de acciones necesaria para lograr una meta. Conseguir
una buena planificacin a largo plazo es muy difcil. Por ello, se usan sistemas expertos
para gestionar proyectos de desarrollo, planes de produccin de fbricas, estrategia
militar y configuracin de complejos sistemas informticos, entre otros.

Cuando se necesita controlar un proceso tomando decisiones como respuesta a su
estado y no existe una solucin algortmica adecuada, es necesario usar un sistema
experto. Este campo comprende el supervisar fbricas automatizadas, factoras
qumicas o centrales nucleares. Estos sistemas son extraordinariamente crticos porque
normalmente tienen que trabajar a tiempo real.

El diseo requiere una enorme cantidad de conocimientos debido a que hay que tener
en cuenta muchas especificaciones y restricciones. En este caso, el sistema experto
ayuda al diseador a completar el diseo de forma competente y dentro de los lmites
de costes y de tiempo. Se disean circuitos electrnicos, circuitos integrados, tarjetas
de circuito impreso, estructuras arquitectnicas, coches, piezas mecnicas, etc.




1.2. Arquitectura y Funcionamiento de un Sistema Experto

Los sistemas Expertos como ya se ha mencionado son sistemas diferentes a los
tradicionales, ya que estos son basados en conocimiento y por tal la arquitectura y
funcionalidad es diferentes, incluso la fabricacin de estos es mucho ms complicada
y laboriosa que los sistemas tradicionales.

La arquitectura de un Sistema Experto est constituida por dos componentes
principales que son la Base de conocimientos y el Motor de inferencias adems de la
Base de hechos, el subsistema de explicacin y la interfaz de usuario.
1.2.1 Base de Conocimientos
Es la parte del sistema experto que contiene el conocimiento sobre el dominio.
Hay que obtener el conocimiento del experto y codificarlo en la base de
conocimientos. Una forma clsica de representar el conocimiento en un sistema
experto son las reglas. Una regla es una estructura condicional que relaciona
lgicamente la informacin contenida en la parte del antecedente con otra
informacin contenida en la parte del consecuente.
1.2.2 Base de Datos
Contiene los hechos sobre un problema que se han descubierto durante una
consulta. Durante una consulta con el sistema experto, el usuario introduce la
informacin del problema actual en la base de hechos. El sistema empareja esta
informacin con el conocimiento disponible en la base de conocimientos para
deducir nuevos hechos.
1.2.3 Motor de Inferencia
El sistema experto modela el proceso de razonamiento humano con un mdulo
conocido como el motor de inferencia. Dicho motor de inferencia trabaja con la
informacin contenida en la base de conocimientos y la base de hechos para
deducir nuevos hechos. Contrasta los hechos particulares de la base de hechos
Fig.1: Campos de aplicacin de un Sistema Experto


con el conocimiento contenido en la base de conocimientos para obtener
conclusiones acerca del problema.
1.2.4 Interfaz con el Usuario
La interaccin entre un sistema experto y un usuario se realiza en lenguaje
natural. Tambin es altamente interactiva y sigue el patrn de la conversacin
entre seres humanos. Para conducir este proceso de manera aceptable para el
usuario es especialmente importante el diseo del interfaz de usuario. Un
requerimiento bsico del interfaz es la habilidad de hacer preguntas. Para
obtener informacin fiable del usuario hay que poner especial cuidado en el
diseo de las cuestiones. Esto puede requerir disear el interfaz usando mens
o grficos.
1.2.5 Mdulo de Explicacin
Una caracterstica de los sistemas expertos es su habilidad para explicar su
razonamiento. Usando el mdulo del subsistema de explicacin, un sistema
experto puede proporcionar una explicacin al usuario de por qu est haciendo
una pregunta y cmo ha llegado a una conclusin.

Este mdulo proporciona beneficios tanto al diseador del sistema como al
usuario. El diseador puede usarlo para detectar errores y el usuario se beneficia
de la transparencia del sistema.
1.2.6 Mdulo de Adquisicin
Si el conocimiento inicial es muy limitado y no se pueden sacar conclusiones,
el motor de inferencia utiliza el subsistema de adquisicin de informacin para
obtener el conocimiento necesario y continuar con el proceso de inferencia
hasta que se hayan sacado conclusiones.

En algunos casos, el usuario puede suministrar la informacin requerida para
este y otros objetivos. De ello resulta la necesidad de una interface de usuario y
de una comprobacin de la consistencia de la informacin suministrada por el
usuario antes de introducirla en la memoria de trabajo.





Fig.2: Arquitectura Bsica de un Sistema Experto



1.3. Ventajas y desventajas de un Sistema Experto
1.3.1. Ventajas

Las ventajas que se presentan a continuacin son en comparacin con los
expertos humanos:
Estos programas proporcionan la capacidad de trabajar con grandes
cantidades de informacin, que son uno de los grandes problemas que
enfrenta el analista humano que puede afectar negativamente a la toma
de decisiones pues el analista humano puede depurar datos que no
considere relevantes, mientras un Sistema Experto debido a su gran
velocidad de proceso analiza toda la informacin incluyendo las no
tiles para de esta manera aportar una decisin ms slida.
Otra de las ventajas del sistema Experto es la permanencia ya que a
diferencia de un experto humano un sistema experto no envejece, y
por tanto no sufre prdida de facultades con el paso del tiempo.
Adems de eso una vez programado un Sistema Experto se puede
replicar infinidad de veces y a pesar de que el costo inicial pueda ser
elevado, gracias a esta capacidad el coste finalmente es bajo.
El Sistema Experto es capaz de obtener informacin de una base de
datos y realizar clculos numricos con una rapidez mayor a la de
cualquier ser humano.
Fig.3: Componentes de un Sistema Experto
Un Sistema Experto puede trabajar en entornos peligrosos o dainos
para el ser humano sin ningn problema, ni se ven afectados por
condiciones externas como cansancio, presin, etc.
1.3.2. Inconvenientes

Presenta los siguientes inconvenientes:

Debido a la escasez de expertos humanos en determinadas reas, los
Sistemas Expertos pueden almacenar su conocimiento para cuando sea
necesario poder aplicarlo. As mismo los Sistemas Expertos pueden
ser utilizados por personas no especializadas para resolver problemas.
Adems si una persona utiliza con frecuencia un Sistema Experto
aprender de l.
Por otra parte la inteligencia artificial no ha podido desarrollar
sistemas que sean capaces de resolver problemas de manera general,
de aplicar el sentido comn para resolver situaciones complejas ni de
controlar situaciones ambiguas.
El futuro de los Sistemas Expertos da vueltas por la cabeza de cada
persona, siempre que el campo elegido tenga la necesidad y/o
presencia de un experto para la obtencin de cualquier tipo de
beneficio
Para un Sistema Experto no existe lo obvio, por ejemplo, un sistema
experto sobre medicina podra admitir que un hombre lleva 40 meses
embarazado, a no ser que se especifique que esto no es posible ya que
un hombre no puede gestar hijos.
Mientras que las personas tienen la capacidad de aprendizaje y
corregir con facilidad sus errores y de errores ajenos, que un sistema
experto haga eso es muy complicado.
1.4. Programacin Usada
1.4.1. Introduccin a Prolog

Prolog es un lenguaje de programacin desarrollado bajo las ideas matemticas
propuestas por por Kowalski en la Universidad de Edimburgo y aplicadas
prcticamente por Colmerauer en la Universidad de Marsella en los aos
setenta. Dado que es un lenguaje de programacin declarativa su semntica no
depende de la mquina en la que se ejecutan. Las sentencias en estos lenguajes
se entienden sin necesidad de hacer referencia al nivel mquina para explicar
los efectos colaterales. Por tanto, un programa escrito en un lenguaje declarativo
puede usarse como una especificacin o una descripcin formal de un
problema. Una de las ventajas de los programas escritos en lenguajes
declarativos es que se pueden desarrollar y comprobar poco a poco, y pueden
ser sintetizados o transformados sistemticamente. PROLOG es un lenguaje de
programacin muy til para resolver problemas que implican objetos y
relaciones entre objetos.
Est basado en los siguientes mecanismos bsicos:

Unificacin

Define un procedimiento para realizar substitucin o instanciacin de
parmetros. Este procedimiento se fundamenta en reglas como las
siguientes:
Una constante se unifica con la misma constante.
Una variable se instancia con cualquier constante.
Dos variables no instanciadas al unificarse, quedan compartidas; es
decir, compartirn el mismo valor una vez que alguna de las dos se
instancie con una constante.

Backtracking automtico

Permite buscar alternativas para la satisfaccin de un objetivo una vez que
se llega a la situacin en la que no es posible continuar el proceso de
inferencia y an no se ha logrado demostrar lo que se quiere, o no se han
obtenido todos los resultados deseados. El mecanismo provee entonces una
nueva secuencia que aunque probablemente no es tan promisoria como la
anterior, lleva al menos a un resultado adecuado. Eso muestra cmo el
orden de las clusulas dentro de un programa puede tener incidencia en el
proceso que se sigue y por ende en los resultados obtenidos.

Adicionalmente, PROLOG ofrece una opcin que permite modificar el
comportamiento bsico del reintento (backtracking): el CUT o corte, y se
representa en un programa por el smbolo !. Su uso puede estar destinado
a mejorar la eficiencia del programa o puede alterar su significado
declarativo. El CUT se usa, por ejemplo, cuando se tienen reglas
alternativas que son mutuamente excluyentes: una vez que una de ellas se
satisface, no hay mayor razn en perder eficiencia haciendo reintentos
sobre las otras, cuando un objetivo no se verifica ms adelante.

Este lenguaje ha tenido gran popularidad en los medios acadmicos europeos
para el desarrollo de prototipos de sistemas inteligentes y ha captado gran
inters, entre otras cosas, por haber sido promovido por los japoneses dentro
del proyecto que busca desarrollar la "Quinta Generacin" de computadores,
por su sencillez en cuanto hace al reducido nmero de mecanismos que lo
soportan, por el fuerte bagaje matemtico relacionado con la lgica y por el
renovado enfoque de la programacin que promulga
1.4.2. Caractersticas de Prolog

Algunas caractersticas del lenguaje de programacin Prolog es que est basado
en lgica y programacin declarativa.
No es necesario especificar cmo debe hacer, sino qu es lo que debe lograrse.
Otra caracterstica importante en ProLog y que lo diferencia de otros lenguajes
de programacin, es que una variable slo puede tener un valor mientras se
cumple el objetivo.
El programador se concentra ms en el conocimiento que en los algoritmos y
en Prolog, se llega a una solucin infirindola desde algo ya conocido.

2. Nombre del Sistema Experto
2.1. Planteamiento y Diseo

En esta seccin se detallara las razones por las cuales se ha decidido realizar un sistema
experto para los cultivos de papa, con la finalidad de conocer ms a fondo el rea de
aplicacin de nuestro sistema experto se detallara tambin algunas de las plagas que
afectan a estos cultivos y los cuales se han tomado en cuenta en nuestro sistema.

La papa o patata es una planta perteneciente a la familia de las solanceas originaria
de Suramrica y cultivada por todo el mundo por sus tubrculos comestibles.
Fue domesticada en el altiplano andino por sus habitantes hace unos 7000 aos y ms
tarde fue llevada a Europa por los conquistadores espaoles como una curiosidad
botnica ms que como una planta alimenticia. Su consumo fue creciendo y su cultivo
se expandi a todo el mundo hasta convertirse hoy da en uno de los principales
alimentos para el ser humano

Se estima que el Per es el pas con mayor diversidad de papas en el mundo, al contar
con 8 especies nativas domesticadas y 2,301 de las ms de 4,000 variedades que existen
en Latinoamrica. Adems, nuestro pas posee 91 de las 200 especies que crecen en
forma silvestre en casi todo el continente.

La papa como tal no solo es utilizada en la gastronoma peruana, por ejemplo la fcula
de papa que es el almidn extrado de este tubrculo, es generalmente utilizada para la
fabricacin de edulcorantes, como la fructuosa y la glucosa. Asimismo, es un sustituto
de la harina de trigo para repostera y pastelera. Se utiliza como espesante y
estabilizante en helado, salsas, sopas y gelatinas y tambin es til en la preparacin de
licores. Dentro de la industria farmacutica, la fcula de papa se utiliza como materia
prima para la produccin de dextrosa. Tambin se utiliza para mezclar comprimidos y
pastillas o para el relleno de tabletas y pldoras. En la industria qumica, regularmente,
se emplea la fcula de papa para la fabricacin de colas o pegamentos, as como para
la fabricacin de espumas de poliuretano.

Como se ha descrito anteriormente la papa es uno de los alimentos ms importantes
para el Per especialmente en el sector andino, pero estos cultivos se han visto
afectados por diversas clases de plagas, hongos o enfermedades.

Las principales plagas que afectan a esos cultivos son:

Gusano de Tierra o gusano cortador
El trmino gusano cortador se usa para designar las larvas de muchas especies
de polillas. Muchas cortadoras forman parte la familia de las polillas
Noctuidae; sin embargo, muchas larvas noctidas no son cortadoras.
Las cortadoras son pestes para la agricultura, el jardn y la huerta. Son voraces
consumidoras de hojas y ramas, llegando a destruir toda la planta. Toman su
nombre del hbito de "cortar" las plntulas a nivel de la tierra, masticando el
tallo. Otras especies son subterrneas y se alimentan de races. Generalmente
son verdes, pardas o amarillas suave y a menudo presentan franjas
longitudinales, de ms de 3 cm de longitud. Hay muchas variaciones entre
gneros.

Los huevos son esfricos, algo achatados, de color blanquecino y algo
estriado. Las hembras los depositan en el envs de las hojas o en el suelo, al
pie de las plantas. Las larvas pasan por 6 a 7 estadios, son cilndricas y bastante
gruesas, de coloracin gris con franjas longitudinales ms claras. Poseen 5
pares de falsas patas abdominales poco desarrolladas. Las pupas son de color
rojo oscuro a amarillento y un tamao aproximado de 2 cm. Los adultos
presentan las alas posteriores blanquecinas con un borde de color gris. Las
alas anteriores son de color gris o marrn, forma triangular y dos manchas, lo
que caracteriza a cada especie.
Las larvas son las responsables del dao ms importante, por su alimentacin,
y provocan daos en el follaje y cuello de los cultivos afectados, adems de
dejar agujeros grandes y profundos en los tubrculos.




Gorgojo

El gusano blanco es una plaga distribuida en toda Suramrica entre los 2500
y 4700 m.s.n.m. abarcando desde Argentina hasta Venezuela. Los gorgojos
adultos no pueden volar pero caminan con rapidez, se alimentan del follaje
pero el dao hasta ese momento no es significativo. El estado de larva es el
ms daino, emergen de los huevos y con la ayuda del aporque quedan
prximas al sitio donde se formarn los tubrculos, donde producen
perforaciones irregulares profundas.

El gusano blanco solo se reproduce cuando es adulto y no puede hacerlo en
estado de larva, por lo que es importante buscar los adultos en los cultivos.
Las hembras depositan en promedio de 3 a 21 huevos cada 3 a 5 das, por lo
Fig.4: Gusano de Tierra

que pueden liberar un total de aproximadamente 260 huevos en su ciclo de
vida.

Los mayores daos lo ocasionan las larvas, las cuales barrenan el tubrculo
formando tneles en los que depositan sus excrementos, dejando agujeros
cuando abandonan el tubrculo. Los adultos tienen hbitos nocturnos y se
alimentan de las hojas, en cuyos bordes producen daos en forma de media
luna, por lo que es importante el monitoreo del cultivo buscando este tipo de
daos. El insecto en su forma adulta se alimenta de hojas de papa.




Pulgones

Los pulgones son insectos pequeos de hasta 4 mm de longitud. En general
existen adultos alados y pteros en la misma especie, con tendencia a formar
colonias sobre la planta infestada. Se reconocen por su cuerpo globoso,
piriforme, frgil y su caracterstica posicin casi inmvil en las hojas de sus
hospederos, con el aparato bucal picador chupador siempre inserto en el tejido
vegetal.

El pulgn de la papa son de color verde amarillentos, cuerpo globoso de 3 a
3,2 mm, pice del fmur, tibia y tarso oscuro, cauda verde; cornculos largos,
pardos oscuro y reticulados distalmente. Hembra ptera verde oscura y en
todos los otros aspectos es semejante a la hembra alada. Entre los daos que
producen encontramos que estos insectos chupan la savia de la planta
debilitndola adems tienen la capacidad de transmitir enfermedades de una
plana a otra.

La deteccin de la plaga se puede realizar mediante trampas amarillas. La
llamada trampa Moerike consiste en un recipiente amarillo con agua y algn
detergente. Tambin estn las trampas amarillas pegajosas. Este tipo de
trampas, permite conocer el inicio del vuelo de pulgones y en el caso de la
trampa Moerike los pulgones pueden ser identificados. En plantaciones
tempranas, en almaciguera y en invernadero, pueden ayudar a prevenir la
transmisin de virus, tomando las medidas correspondientes. Sin embargo, se
Fig.5: Gorgojo o Gusano Blanco

debe tener en consideracin que basta un pulgn infestado con virus para que
la transmisin de la enfermedad alcance a una gran cantidad de plantas.





Mosca Blanca

La mosca blanca es un pequeo insecto chupador que puede causar grandes
daos en los cultivos, al sacar alimento de la planta y transmitir enfermedades,
igual que los mosquitos chupan sangre de los animales y de las personas y
transmiten enfermedades.

El principal problema causado por la mosca blanca ocurre cuando esta
transmite enfermedades causadas por virus, siendo el dao mayor entre ms
joven estn las plantas. La principal especie de mosca blanca que transmite
virus es Bemisia tabaci. Esta especie se puede identificar por el estado
inmaduro (pupa) en la parte inferior de las hojas de plantas donde se
reproduce. En el estado adulto, es muy difcil distinguir entre diferentes
especies.
Lo ms importante para controlar las moscas blancas que transmiten virus a
las plantas, es evitar que esta plaga pueda alimentarse de plantas susceptibles
durante el primer mes de vida de la planta. Las plantas mayores son ms
resistentes.



Fig.6: Pulgones de papa

Fig.7: Mosca Blanca

Mosca Minadora

Las moscas mineras hembras son un poco ms grandes que los machos y
presentan un ovopositor prominente al final del abdomen. El huevo es
levemente arrionado, blanco opalescente y miden 0,28 x 0,15 mm. Las larvas
son vermiformes, de color blanco cremoso. Llegan a medir alrededor de 3mm
en pleno desarrollo y pasan por 3 estadios antes de pupar. La pupa es coartada,
transversalmente segmentada. La coloracin vara de amarillo a caf oscuro.

Las larvas al alimentarse del mesfilo de las hojas de los cultivos afectados,
realizan galeras provocando oxidacin, marchitez y desecamiento de los
tejidos foliares, pudiendo llegar a afectar la capacidad fotosinttica de la
planta. Las hembras depositan en promedio 252 huevos, en forma aislada, bajo
la epidermis de las hojas. A los pocos das, de cada huevo eclosa una larvita
que comienza a alimentarse cerca de las nervaduras de las hojas realizando
galeras, las cuales van aumentando de tamao a medida que la larva crece. Al
completar su desarrollo sale de la galera y pupa ya sea en el suelo o sobre las
hojas.

















Fig.8: Mosca Minadora

1.2 Implementacin
Para la implementacin del sistema experto se hizo uso del entorno de SWI Prolog, el
cual es una implementacin en cdigo abierto del lenguaje de programacin Prolog que
fue desarrollado en el Departamento de informtica de ciencias sociales (SWI) de la
Universidad de Amsterdam y funciona en las plataformas Linux y Windows.




Se tom en cuenta para su realizacin, la creacin de una tabla en la cual se mostrar
un bloque de preguntas y en funcin de respuestas obtenidas, el sistema experto
evaluar el tipo de plaga que ms se ajuste a las caractersticas anteriormente brindadas
por el usuario.

Pregunta si no
Son atacados durante la noche? x
Tallos destruidos hasta la medula? x
Desaparecen las hojas rpidamente? x
El tubrculo presenta agujeros grandes y profundos? x
Tienes bordes de campo comidos? x
Presenta hojas comidas en forma de media luna? x
El tubrculo es daado en forma de tnel? x
El follaje es atacado? x
Presenta amarillamiento de las hojas? x
Presenta cada de las hojas x
Las hojas son succionadas? x
Presenta melaza? x
Es atacado en el periodo vegetativo? x
Tiene las hojas minadas? x
Hojas daadas en forma de galeras irregulares? x
Oscurecimiento de hojas provocando su cada? x
Barrenan los tallos x
Tiene galeras irregulares en los tubrculos? x

Fig.9: Entorno SWI Prolog
Fig. 10: Bloque de preguntas que realiza el
sistema experto
3. Ejecucin
Se realizaron pruebas al sistema experto con el fin de demostrar su adecuado funcionamiento
en el reconocimiento de las plagas que afectan a la papa.

En este caso se examinara el siguiente ejemplo en el que escogeremos las respuestas
respectivas para que el resultado sea Gusano de Tierra.





Fig. 11: Interfaz bloque de preguntas




Puede consultar ms casos de prueba en el manual de usuario anexado a este informe.













Fig. 11: Interfaz de respuesta
4. Referencias Bibliogrficas
4.1 Linkografia

1. http://www.monografias.com/trabajos30/sistemas-expertos/sistemas-
expertos.shtml
2. http://www.monografias.com/trabajos30/sistemasexpertos/sistemasexpertos.s
html#ixzz37ComB1py
3. http://www.redcientifica.com/doc/doc199908210001.html
4. http://www.profesormolina.com.ar/tecnologia/robotica/sist_exp.htm
5. http://ciberconta.unizar.es/biblioteca/0002/Sanchez95.html#CONTABILIDA
D
6. http://es.slideshare.net/ingenioalex/sistemas-expertos
7. http://r4d.dfid.gov.uk/PDF/Outputs/CropProtection/R8041_FTR_Coordinatio
n_Anx05.pdf
8. http://www.fundesyram.info/biblioteca/displayFicha.php?fichaID=1709
9. http://platina.inia.cl/entomologia/p_tomate_alibre/pulgones1.htm
10. http://cipotato.org/wp-content/uploads/2014/05/006084.pdf
4.2 Bibliografa

1. Salazar Serrado, Una Introduccin a los Sistemas Expertos, Universidad
Mayor de san simn, Cochabamba, 2003.
2. Informtica de Gestin, Introduccin a la I.A., Universidad Nacional de
Educacin a Distancia, Espaa, 2001-2002.
3. Sistemas de Control por Computador, Introduccin a los Sistemas de Control
por Computador, Universidade Da Corua, 2006.
4. Wielemaker, J. 3SWI-Prolog 3.1 Reference Manual, Dept. of Social Science
Informatics (SWI), Univ. of Amsterdam, 1998.
5. Patricio Mndez L, Juan Inostroza F, Manual de Papa para la Araucana: Manejo
de cultivo, enfermedades y almacenaje, Instituto de Investigacin
Agropecuarias, Ministerio de Agricultura Centro Regional Carillanca, 2009
6. Kroschel J, Desarrollo y aplicacin de prcticas ecolgicas en el manejo de
plagas para incrementar la produccin sostenible de papas de los agricultores de
bajos recursos en las regiones andinas de Bolivia, Ecuador y Per, 2009-2010.

Vous aimerez peut-être aussi