SDICD_Doc
Transcript of SDICD_Doc
-
8/8/2019 SDICD_Doc
1/219
-
8/8/2019 SDICD_Doc
2/219
-
8/8/2019 SDICD_Doc
3/219
SOFTWARE DIDCTICOPARA LA INTRODUCCIN
AL CONTROL DIFUSO
E.U. POLITCNICA
UNIVERSIDAD DE MLAGA
I.T.INDUSTRIAL, ESP ELECTRNICA INDUSTRIAL
RESUMEN: Proyecto Fin de Carrera que trata de cubrir los siguientes objetivos:
1. Introducir a quien lo desee en las bases de la Lgica Difusa y el Control Difuso.
2. Desarrollar una herramienta de aprendizaje sobre los desarrollos tericos y prcticos
que determinan el funcionamiento de un Controlador Difuso.
3. Desarrollar ejemplos sobre el funcionamiento de los controladores difusos de un modo
comprensible para aquellas personas que no tengan grandes conocimientos sobre la
materia.
Proyecto Final de Carrera realizado por: Enrique Len Gonzlez
Director del Proyecto: Jos Galindo Gmez
-
8/8/2019 SDICD_Doc
4/219
-
8/8/2019 SDICD_Doc
5/219
-
8/8/2019 SDICD_Doc
6/219
-
8/8/2019 SDICD_Doc
7/219
Software Didctico para la Introduccin al Control Difuso (SDICD)
ndic e de Contenidos
Bases del Proyecto Final de Carrera 1
1. Objetivos y Desar ro llo . . .12. Motivacin y Justificacin 2
Captulo 1 Introduccin al Control Difuso . 51.1 INTRODUCCIN A LA LGICA DIFUSA 5
1.1.1 Or igen y Signif icado ...51.1.2 Teora de Conjuntos D ifusos . .6
1.1.2.1 Funciones de Pertenencia.. . ...71.1.2.2 Conceptos sobre Conjuntos Difusos . ..81.1.2.3 Operaciones sobre Conjuntos Difusos .10
1.1.3 Relaciones Di fusas . ....121.1.4 Nmeros Difusos ..131.1.5
El P r incipio de Extensin ..13
1.2 CONTROL DIFUSO 14
1.2.1 Introduccin al Control .141.2.2 Estructura de un Controlador Di fuso .16
1.2.2.1 Mdulo D ifuminador... ..171.2.2.2 Base del Conocimiento . ..171.2.2.3 Motor de I nferencia 181.2.2.4 Mdulo Concresor 20
1.2.3 Mtodos de Ajuste de Controladores Difusos 221.2.4 Tipos de Contro ladores Di fusos 22
-
8/8/2019 SDICD_Doc
8/219
ndice d e Contenidos
Software Didctico para la Introduccin al Control Difuso (SDICD)
Captulo 2 Libro Electrnico SDICD .25
Captulo 3 Manuales de SDICD ..103 3.1 INSTALACIN DE SDICD 103
3.2 MANUAL PARA EL ADMINISTRADOR DE SDICD .106
3.2.1 Iniciar Sesin de Administrador.. .1063.2.2 SDICD para e l Adminis trador .1083.2.3 Edi to r de Herramientas .109
3.2.3.1 T rm i no s ..1 1 03.2.3.2 Re fe renc i a s .1123.2.3.3 Te s t s ..1 1 43.2.3.4 Trasladar los cambios a otros equipos 117
3.3 MANUAL DE USUARIO DE SDICD .119
3.3.1 Ejecutar SDICD ..1193.3.2 Pantal la de Inici o ..1203.3.3 Control de Usuarios 121
3.3.3.1 Abr ir Usuar io Existente.. 1213.3.3.2 Nuevo Usuario ... .1233.3.3.3 Ventana de Usuario . 125
3.3.4 M ens de SDI CD 1 263.3.4.1 Men Arch ivo. .1263.3.4.2 Men Her ramientas . 1283.3.4.3 Men Ejemplos ..1313.3.4.4 Men Ayuda. 1 31
3.3.5 Movi lidad en e l programa. ..1333.3.5.1 Botones Pagina Anterior, ndice y Pgina Siguiente ..1333.3.5.2 Ata jos de Teclado .1343.3.5.3 En l a c e s . . 1 3 4
3.3.6 Botones Trminos y Referencias .. .1353.3.7 T e s t . 1 3 7
3.3.7.1 Real izacin del Test 1373.3.7.2 Resu ltado de l Test . .1383.3.7.3 Revi sin del test . .1403.3.7.4 Tes t General .. . .142
-
8/8/2019 SDICD_Doc
9/219
ndice de Contenidos
Software Didctico para la Introduccin al Control Difuso (SDICD)
iii
3.3.8 Imgenes y Representacin Dinmica .1423.3.9 E j e m p l o s . .1 4 4
3.3.9.1 Sim. del Control Difuso de un Cruce de Semforos. ..1443.3.9.2 Simulacin del Control Difuso de un Invernadero .151
3.3.9.2.1 Elementos de Control ..1533.3.9.2.2 Ent radas .. ..1543.3.9.2.3 Grado de Act ivacin .1563.3.9.2.4 Impl icacin Difusa 1573.3.9.2.5 Agregacin/ Concresin .. ..1583.3.9.2.6 Sa l i das. ..160
Captulo 4 Estructura de SDICD .1614.1 INTRODUCCIN AL ENTORNO DE TRABAJO, VISUAL BASIC 6.01 6 1
4.2 CONTROLES, EVENTOS, PROP IEDADES Y VARIABLES DE SDICD .164
4.3 SISTEMA DE ARCHIVOS DE SDICD ..170
4 .4 FORMULARIOS DE SDICD .171
4.4.1 Software Didctico para la Introduccin al Control Difuso ....1714.4.2 Contro l de Usuar ios de SDICD 1724.4.3 Simulacin del Control Difuso de un Cruce de Semforos ..1724.4.4 Simulacin del Control Difuso de un Invernadero ..1744.4.5 Ayuda de Simulacin del Control Difuso de un Invernadero .1754.4.6 Edi tor de Herramientas de SDICD 1754.4.7 Acerca de SDICD ..1764.4.8 T e s t . 1 7 7
Anexo 1: Glosario de SDICD ..179
Conclusiones y Lneas Futuras ..201
L neas Fu tu ras. .202
Referencias Bibliogrficas ..203
-
8/8/2019 SDICD_Doc
10/219
Software Didctico para la Introduccin al Control Difuso (SDICD)
-
8/8/2019 SDICD_Doc
11/219
-
8/8/2019 SDICD_Doc
12/219
Bases del Proyecto Final de Carrera
Software Didctico para la Introduccin al Control Difuso (SDICD)
2
En el Captulo 1 se introducen nociones fundamentales de la Lgica Difusa y el Control Difuso
para desarrollar la estructura bsica de un Controlador Difuso (Objetivos A y B).
El Captulo 2 constituye el desarrollo pgina a pgina del libro electrnico Software Didctico
para la Introduccin al Control Difuso a lo largo de sus 151 presentaciones, pudindose aqu
estudiar ampliamente la teora sobre Controladores Difusos (Objetivo C).
El Captulo 3 est compuesto por una serie de manuales que acompaan al software, como son
la Gua de Instalacin, el Manual de Administrador y el Manual de Usuario, en este ltimo se
explica de un modo amplio la evaluacin que se puede realizar y los ejemplos que se pueden
simular con Software Didctico para la Introduccin al Control Difuso (Objetivos D y E).
La estructuracin y caractersticas del software desarrollado son expuestas en el Captulo 4 bajo
el epgrafe Estructura de SDICD. En este captulo se expone en lneas generales la forma en la
que es manipulada, almacenada y organizada la informacin bajo un entorno de programacin
Visual Basic 6.0 para el desarrollo de esta aplicacin. El programa, junto a la realizacin del
Manual de Usuario (Captulo 3) y la Estructura del Programa (Captulo 4), (Objetivo C).
2. Motivacin y Justificacin
Dado el carcter del presente trabajo la finalidad primordial por la cual se ha elaborado es la
presentacin del mismo como Proyecto Final de Carrera.
La naturaleza compleja de la materia, ha hecho que se plantee el desarrollo de un libro
electrnico para introducir a cualquier estudiante de ingeniera (o a cualquier persona que est
interesada) en los aspectos bsicos de la Lgica Difusa y el Control Difuso. Desde el punto de
vista pedaggico, se intentar facilitar el acceso a los conocimientos mediante el desarrollo lineal
de los contenidos que se desean transmitir, apoyados por la posibilidad de realizar
autoevaluaciones y la consulta de los ejemplos para comprender la complejidad de los
desarrollos y clculos intrnsecos en este tipo de controladores.
Tras el desarrollo de la aplicacin, tendremos una herramienta que se podr distribuir libremente
para que todo el que lo desee pueda adquirir los conocimientos necesarios en la materia del
Control Difuso. Esta herramienta ser complementaria a SOFTWARE PARA CONTROL DIFUSO DE
TODO TIPO DE SISTEMAS (SCD): Aplicacin al Control de Invernaderos Industriales,
desarrollada en el ao 2003 como Proyecto Fin de Carrera de la Universidad de Mlaga. En este
caso el programa ayudar al alumno en la comprensin de la materia antes de inmiscuirse en el
complejo mundo del desarrollo de sistemas controlados mediante conceptos difusos.
Adems, el hecho de que el uso del Control Difuso no est tan introducido en Espaa como lo
est en otros pases (como Japn o EE.UU) hace pensar que el Software a desarrollar puede
-
8/8/2019 SDICD_Doc
13/219
Bases del Proyecto Final de Carrera
Software Didctico para la Introduccin al Control Difuso (SDICD)
3
ayudar a impulsar los conocimientos sobre la materia en Espaa y resto de pases
hispanohablantes.
-
8/8/2019 SDICD_Doc
14/219
Bases del Proyecto Final de Carrera
Software Didctico para la Introduccin al Control Difuso (SDICD)
4
-
8/8/2019 SDICD_Doc
15/219
Software Didctico para la Introduccin al Control Difuso (SDICD)5
CAPTULO 1 Introduccin alControl Difuso
En el presente captulo se trata de exponer al lector las nociones fundamentales,
operaciones, conceptos, mtodos y principios subyacentes del Control Difuso que le permitan
situarse en el marco de desarrollo de sistemas de control basados en la Lgica Difusa. Espor ello que antes de empezar a desarrollar las nociones bsicas del Control Difuso se
exponen las bases de la Lgica difusa, con el objetivo de aclarar la terminologa en esta rama
del control. En este captulo no se va a extender la teora sobre lgica y control difuso, ya
que el software contiene un amplio desarrollo terico de estas materias, que se muestra en
el siguiente captulo de esta memoria.
1.1 INTRODUCCIN A LA LGICA DIFUSAEn el presente captulo se trata de exponer al lector las nociones bsicas de la Lgica Difusa
que le permitan situarse en el marco de una lgica multivaluada, donde no slo unaexpresin puede ser cierta o falsa, sino que permite cuantificar en qu medida lo es.
1.1.1 Origen y SignificadoLa lgica difusa naci cuando el Profesor Lotfi A. Zadeh public un artculo titulado Fuzzy
Sets(Conjuntos Difusos) [Zadeh65]. En este artculo el Dr. Zadeh present unos conjuntos
sin lmites precisos los cuales, segn l, juegan un importante papel en el reconocimiento de
formas, interpretacin de significados, y especialmente abstraccin, la esencia del proceso de
razonamiento del ser humano.
En la lgica clsica slo es posible tratar informacin que sea totalmente cierta o totalmente
falsa; no le es posible manipular aquella informacin imprecisa o incompleta inherente a un
problema y como informacin que es contiene datos que permitiran una mejor resolucin del
mismo. Con ello se podra decir que la lgica difusa es una extensin de los sistemas
clsicos, como el propio Zadeh indica en [Zadeh92]. La lgica difusa es la lgica que soporta
modos de razonamiento aproximados en lugar de exactos. Su importancia radica en que
muchos modos de razonamiento humano, en especial el razonamiento segn el sentido
comn, son aproximados por naturaleza.
La lgica difusa se ha convertido en un tema muy comn en control de mquinas como el
resultado de hacerlas ms capaces y responsables. Se podra decir que la lgica difusa
-
8/8/2019 SDICD_Doc
16/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)6
permite a los ordenadores trabajar no slo con mtodos cuantitativos sino tambin
cualitativos, se trata pues de un intento de aplicar una forma ms humana de pensar en la
programacin de computadoras.
A continuacin se van a introducir algunas nociones elementales sobre la teora de conjuntosdifusos, notablemente ampliadas en el software y por consecuente en el captulo 2 de esta
memoria. En la literatura podemos encontrar una gran cantidad de trabajos sobre esta
teora, como en [Yager87] donde se puede encontrar una recopilacin de algunos de los
artculos ms interesantes publicados sobre el tema por L. A. Zadeh. En [Dubois80,
Dubois88, Zimm91] es posible encontrar recopilados los aspectos ms importantes que
constituyen la teora de conjuntos difusos as como la teora de la posibilidad. Una ms
moderna sntesis de los conjuntos difusos y sus aplicaciones puede verse en [Kruse94],
[McNeill94], [Mohmmd93] y sobre todo en [Pedrycz98].
1.1.2 Teora de Conjuntos DifusosLos Conjuntos Difusos son una generalizacin de los (sub)conjuntos clsicos en el sentido de
que los amplan pues permiten la descripcin de nociones vagas e imprecisas. En dicha
generalizacin la pertenencia de un elemento a un conjunto pasa a ser un conceptodifuso o
borroso que puede ser cuantificada por un grado de pertenencia de dicho elemento al
conjunto.
De forma general se puede definir un conjunto difuso A, definido sobre un universo de
discurso (intervalo finito o infinito dentro del cual el conjunto difuso puede tomar un valor)
como un conjunto de pares del siguiente modo:
[ ]{ }= 1,0)x(,x:x/)x(A AA (1.1)
dondeA(x)se denomina grado de pertenenciadel elemento x al conjunto difusoA. Este
grado oscila entre los extremos 0y 1del dominio de los n reales, de tal modo toque si
A(x)=0 entonces x no pertenece en absoluto al conjunto difuso A y si A(x)=1 entonces
indica que x pertenece totalmente al conjunto difuso A. A veces, en vez de dar una lista
exhaustiva de todos los pares que forman el conjunto (valores discretos), se da una
definicin para la funcin )x(A , llamada funcin caracterstica o funcin de pertenencia.
De la definicin de conjunto difuso se derivan dos conceptos fundamentales para el estudio
de esta materia:
Universo de Discurso: Es el conjunto de todos los elementos que forman el eje Xdel conjunto difuso, es decir, todos los elementos que pueden formar parte del
conjunto difuso. El universo de discurso puede ser un universo de discurso finito
(discreto), cuando se representa al conjunto como un conjunto de pares de valores,
o un universo de discurso infinito, cuando se representa a un conjunto mediante una
funcin de pertenencia.
-
8/8/2019 SDICD_Doc
17/219
1.1 Introduccin a la Lgica Difusa
Software Didctico para la Introduccin al Control Difuso (SDICD)7
Etiqueta Lingstica: Es aquella palabra, en lenguaje natural, que expresa oidentifica a un conjunto difuso, que puede estar formalmente definido o no, con la
intencin de poder identificar a cada uno de los elementos de un universo de
discurso con la cualidad que representa el conjunto difuso. Podemos asegurar que
en nuestra vida cotidiana utilizamos multitud de etiquetas lingsticas para expresarconceptos abstractos: joven, viejo, fro, caliente, barato, caro, limpio,
sucio... Son conceptos imprecisos, por lo cual hay que tener en cuenta el contexto
sobre el que definimos un conjunto difuso.
Ejemplo 1.1: Para ilustrar lo mencionado anteriormente tmese como ejemplo el siguiente
caso:
Si expresamos el concepto cualitativo joven mediante un conjunto difuso, donde el eje X
representa el universo de discurso edad y el eje Y representa los grados de pertenencia en elintervalo [0,1]. El conjunto difuso que representa dicho concepto podra expresarse en la
forma siguiente, considerando un universo discreto:
Joven = {1/0,..., 1/20, 1/25, 0.9/26, 0.8/27, 0.7/28, 0.6/29, 0.5/30,..., 0.1/34}
La edad (en aos enteros) sera el universo de discurso de joven. La etiqueta lingstica
joven identificara a este conjunto difuso representado por una funcin de pertenencia si
consideramos un universo de discurso no discreto, de otros como adulto, viejo..., de esta
forma segn la Figura 1.1:
Figura 1.1: Grfico que ilustra tres etiquetas lingsti cas (Ejemplo 1.1).
1.1.2.1 Funciones de PertenenciaSegn la forma de la funcin de pertenencia, se tendr distintas clases de conjuntos difusos.
Zadeh propuso una serie de funciones de pertenencia que se podran clasificar en dos
grupos, las formadas por lneas rectas lineales y las que presentan formas gaussianas, es
decir, curvas. Los tipos de funciones de pertenencia son:
Funcin Triangular. Funcin Gamma.
0
1
= Universo de Discurso
X(Edad en aos)
Joven ViejoAdulto
(x)
200
-
8/8/2019 SDICD_Doc
18/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)8
Funcin S. Funcin Gaussiana. Funcin Pseudo-Exponencial. Funcin Trapezoidal. Funcin Trapecio Extendido.
Estos tipos de conjuntos difusos son los denominados conjuntos difusos convexos en la
teora de conjuntos difusos todos ellos definidos por Zadeh, con la excepcin de la funcin
trapecio extendido, la cual podramos clasificar como una funcin lineal no convexa, es decir,
una funcin que alternativamente es creciente y decreciente en su dominio.
Otra clasificacin interesante sobre las funciones de pertenencia de los conjuntos difusos es
el mtodo utilizado para calcularlas. El mtodo a elegir depender de la aplicacin en
particular, del modo en que se manifieste la incertidumbre y en el que sta sea medidadurante los experimentos, a continuacin y segn [Pedrycz98] se nombran algunos de estos
mtodos:
Mtodo Horizontal.
Mtodo Vertical.
Mtodo de Comparacin de Parejas.
Mtodo Basado en la Especificacin del Problema.
Mtodo Basado en la Optimizacin de Parmetros.
Mtodo Basado en la Agrupacin Difusa.
Hay que recalcar que el sistema puede funcionar mal si las funciones estn mal calculadas.
Toda la informacin detallada sobre los distintos tipos de funciones de pertenencia y de los
mtodos empleados para calcularlas la podemos encontrar en el software o en el siguiente
capitulo de la memoria.
1.1.2.2 Conceptos sobre Conjuntos DifusosSobre conjuntos difusos se definen una serie de conceptos que nos permiten tratar y
comparar conjuntos difusos:
Igualdad (Equa l i t y ) de conjuntos difusos sobre un mismo universo de discurso:Dos conjuntos difusos AyBsobre se dicen iguales si cumplen:
)x()x(,xBA BA == (1.2) Inclusin( I n c l u s i o n ) de un conjunto difuso en otro:
Dados dos conjuntos difusos A y B sobre , decimos que A est incluido en B sicumplen:
)x()x(,xBA BA (1.3)
-
8/8/2019 SDICD_Doc
19/219
1.1 Introduccin a la Lgica Difusa
Software Didctico para la Introduccin al Control Difuso (SDICD)9
Soporte (Support) de un conjunto difuso:
El soporte (support) de un conjunto difuso Adefinido sobre es un subconjunto dedicho universo que satisface:
}0)x(,x{)A(supp A >= (1.4)
-corte de un conjunto difuso:
Denotndolo por A , es un subconjunto no difuso (clsico) de elementos de , cuya
funcin de pertenencia toma un valor mayor o igual que algn valor concreto de
dicho universo de discurso que satisface:
[ ]{ }1,0,)x(,x:xA A = (1.5)En la Figura 1.2 se puede observar un ejemplo.
Figura 1.2: -corte en un Trapecio.
Teorema de Representacin:
Todo subconjunto difuso Apuede ser obtenido a partir de la unin de sus -cortes:
[ ]
1,0
AA
= (1.6)
Conjunto Difuso Convexo o Cncavo:
Figura 1 .3: Ejemplos de Conjuntos Difusos CONVEXOS y NO CONVEXOS.
(x)
x
C.Difuso CONVEXO C.Difuso NO CONVEXO
-
8/8/2019 SDICD_Doc
20/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)10
Haciendo uso del Teorema de Representacin se establece el concepto de conjunto
difuso como aquel en que todos sus -cortes son convexos:
[ ] ))y()x(min()y)1(x(:1,0,y,x A,AA + (1.7)
En la Figura 1.3 se puede observar un ejemplo de cada uno de los modelos.
Ncleo (Core) :El ncleo de un conjunto difuso A, definido sobre es un subconjunto de dicho
universo que satisface:
}1)x(,x{)A(Kern A == (1.8)
Altura ( H e i g h t ) :La altura de un conjunto difusoA, definido sobre se define como:
)x(sup)A(Hgt Ax
=
(1.9) Conjunto difusoNormalizado:
Un Conjunto Difuso es normalizados y slo s:
1)A(Hgt)x(,x A == (1.10)
1.1.2.3 Operaciones sobre Conjuntos DifusosA la hora de hablar de operaciones sobre conjuntos difusos hay que saber diferenciar entre
las operaciones que afectan un conjunto difuso, para modificar su funcin de pertenencia, y
las operaciones que se aplican entre dos o ms conjuntos, para obtener otro.
A las operaciones que afectan a un nico conjunto difuso para modificar su funcin de
pertenencia se las denomina operaciones unarias e incluyen a las siguientes:
Normalizacin, se usa para hacer que la altura del conjunto difuso al que se aplicasea uno.
Concentracin , eleva a una potencia mayor que 1 a la funcin de pertenencia. Dilatacin , eleva a una potencia menor que 1 y mayor que 0 a la funcin de
pertenencia.
Intensificacin del contraste, Aumenta de un modo significativo los valoresmayores a y disminuye los menores.
Difuminacin, operacin contraria a la intensificacin del contraste
-
8/8/2019 SDICD_Doc
21/219
-
8/8/2019 SDICD_Doc
22/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)12
1.1.3 Relaciones DifusasSi en la teora de conjuntos clsicos se define una relacin como un conjunto de tuplas
(pares ordenados), en la teora de los conjuntos difusos se define una relacin difusa como
un conjunto difuso de tuplas que puede ser representada mediante una funcin de
pertenencia.
Sean U y V dos universos no finitos (continuos) y [ ]1,0UxV:R , entonces
)v,u/()v,u(RUxV R = (1.11)
Es importante enfatizar que una relacin abarca funciones pero no en el sentido contrario, es
decir, todas las funciones son relaciones, pero no todas las relaciones son funciones.
Obsrvese que las funciones tienen una direccin de construccin implcita, en contraste, las
relaciones poseen una direccin libre, lo que las convierte en un importante concepto y
diferencia computacional. Aunque uno puede fcilmente computar f de cualquier x, dada f(x),esto no es implcitamente automtico en su determinacin para f-1(y). La computacin con
relaciones es muy distinta a las funciones.
Las relaciones difusas generalizan el concepto genrico de relacin al admitir la nocin de
pertenencia parcial (asociacin) entre los puntos en el universo de discurso.
Las definiciones de operaciones bsicas sobre relaciones difusas estn estrechamente
correspondidas con las operaciones sobre conjuntos difusos As en el caso de operaciones
sobre conjuntos difusos, todos estos son definidos de forma relacional:
Unin. Interseccin. Complemento. Inclusin. Igualdad.
Adems de estas operaciones, las relaciones difusas pueden ser compuestas mediante la
adicin de diferentes operadores sobre conjuntos. As encontramos las siguientes
operaciones:
Sup-t Composicin. En la que el operador bsico es una T-norma. Inf-sComposicin. En la que el operador bsico es una S-norma.
Pero hay dos operaciones que destacan en el mbito de las relaciones difusas, ya que se
usan para modificar el tamao de las mismas:
Proyeccin Cilndrica. Esta operacin reduce la dimensin de la relacin, as eloperador de proyeccin permite trasladar una relacin terciaria a una binaria, una
binaria a un conjunto difuso o un conjunto difuso a un valor crisp (puntual).
-
8/8/2019 SDICD_Doc
23/219
1.1 Introduccin a la Lgica Difusa
Software Didctico para la Introduccin al Control Difuso (SDICD)13
Extensin Cilndrica. Est considerada como el operador opuesto a la proyeccin.Extiende conjuntos difusos a relaciones binarias, relaciones binarias a terciarias, etc.
Toda la informacin referente a las relaciones difusas y sus operaciones mencionadas en este
apartado se puede encontrar ampliamente desarrollada en el segundo captulo de estamemoria o en el tema 4 del software.
1.1.4 Nmeros DifusosEl concepto de nmero difuso fue introducido por primera vez en [Zadeh75] con el propsito
de analizar y manipular valores numricos aproximados, por ejemplo: prximo a 0, casi
5, etc. El concepto ha sido refinado sucesivamente y en esta memoria entenderemos por
nmero difuso lo siguiente [Dubois85]:
Sea Aun subconjunto difuso de y )x(A su funcin de pertenencia cumpliendo:1. ))y()x(min()t(,y,x A,AA , es decir, que es CONVEXO.2. )x(A es semi-continua superiormente.3. El soporte de Aes un conjunto acotado.
entonces diremos que Aes un n m e r o d i f u so .
Un caso particular de nmeros difusos que se obtiene cuando consideramos sus funciones
como funciones lineales. A un nmero difuso de este tipo lo llamaremos triangular o
trapezoidal. Si adems se trata de un conjunto difuso normalizado, a este nmero se le dar
el tratamiento de nmero difuso trapezoidal normalizado, representado en la Figura 1.3.
A (,,,)
Figura 1.3: Nmero difuso trapezoidal normalizado.
1.1.5 El Principio de ExtensinUna de las nociones ms importantes en teora de conjuntos difusos es el principio de
extensin, propuesto en [Zadeh75]. Se usa para transformar cantidades difusas, que tengan
iguales o distintos universos, segn una funcin de transformacin en esos universos.
Gracias al Principio de Extensin es posible extender las operaciones aritmticas clsicas al
tratamiento de nmeros difusos. De esta forma las cuatro operaciones principales quedan
extendidas en:
h = 1
0
-
8/8/2019 SDICD_Doc
24/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)14
Suma Extendida. Diferencia Extendida. Producto Extendido. Divisin Extendida.
Todos estos conceptos se pueden encontrar ampliamente desarrollados en el segundo
captulo de esta memoria o en el tema 4 del software.
1.2 CONTROL DIFUSOEn este apartado se pretende dar al lector de esta memoria una breve introduccin sobre los
conceptos fundamentales del control difuso, base didctica del desarrollo introducido en el
software y por consiguiente en el segundo captulo de esta memoria.
1.2.1 Introduccin al ControlEl trmino Control Difuso est compuesto por dos palabras, y en el apartado 1.1 de esta
memoria se ha introducido el significado del trmino Difuso. Es por ello que antes de
empezar a referirnos al control difuso debemos hacer una pequea parada sobre el trmino
Control, as como de la terminologa asociada a este.
Desde que James Watt realizase en el siglo XVIII el primer trabajo significativo en control
automtico por medio del regulador de velocidad centrfugo para el control de la velocidad de
una mquina de vapor [Ogata03], la teora de control ha evolucionado enormemente
pasando de la teora clsica, que trata los sistemas con una entrada y una salida, o funcin
de transferencia, a la teora de control moderna, basada en el anlisis, en el dominio del
tiempo y la sntesis a partir de variables de estados.
Existen una serie de trminos bsicos que establecen una pequea parte de la jerga utilizada
en los sistemas de control y son, segn [Ogata03]:
Variable Controlada: Se trata de la cantidad o condicin que se mide y controla.Normalmente la variable controlada ser la salida (el resultado).
Variable Manipulada: Es la cantidad o condicin que el controlador modifica paraafectar el valor de la variable controlada.
Controlar:Significa medir el valor de la variable controlada del sistema y aplicar lavariable manipulada al sistema para corregir o limitar una desviacin en el valor
medido a partir de un valor deseado.
Plantas:A cualquier objeto fsico que se va a controlar. Procesos: A cualquier operacin que se va a controlar.
-
8/8/2019 SDICD_Doc
25/219
-
8/8/2019 SDICD_Doc
26/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)16
procesos complejos consiste en investigar las estrategias de control empleadas por los
operadores humanos.
A partir de esta idea se forma el control difuso como una alternativa al diseo de sistemas de
control clsicos en donde ya sea porque los parmetros son altamente complejos odesconocidos y/o su comportamiento no es lineal se hace necesario buscar otro camino al de
obtener un modelo matemtico del sistema a controlar y del controlador.
1.2.2 Estructura de un Controlador DifusoComo se coment anteriormente los sistemas reales presentan, en general, parmetros muy
complejos o desconocidos y un comportamiento no lineal; ante esta situacin la obtencin de
un modelo matemtico del sistema mediante ecuaciones diferenciales puede convertirse en
una tarea ardua y en el mejor de los casos el tratamiento de dicha informacin puede
resultar un factor muy determinante (tiempo de computacin).
Es por ello que, basndonos en la experiencia del operador humano a la hora de controlar un
proceso, podemos mediante los conjuntos difusos convertir las reglas de control que
proporciona el operador humano, en estrategias de control automticas. Esencialmente, los
sistemas de control difuso son concebidos con el propsito de incorporar la experiencia del
operador o tcnico del proceso al sistema de control.
Se podra decir que un controlador difuso es un algoritmo de control que se basa en una
coleccin de reglas de control lingsticas que constituyen el protocolo de control. Estas
reglas expresan las relaciones cruzadas que existen entre las variables de medida del
proceso y las variables de control. Dichas reglas estn relacionadas entre s por medio de
una implicacin difusa y una regla composicional de inferencia, junto con un mecanismo de
concrecin (defuzzificacin), es decir, un mecanismo que traduce la accin de control difuso
en una no-difusa (concreta). De forma inversa al de concrecin se encuentra el mecanismo
de difuminacin (fuzzificacin) que convierte los datos reales de entrada en valores
lingsticos difusos. Todos estos bloques que a continuacin se comentan conforman la
estructura genrica de un controlador difuso (Figura 1.5).
Figura 1.5: Estructura genrica de un controlador difuso.
Salida m
Salida 1
Entrada n
Entrada 1
BASE DE CONOCIMIENTO
(FUZZIFICACIN)DIFUMINADOR
MOTORDE
INFERENCIA
(DEFUZZIFICACIN)CONCRESOR
-
8/8/2019 SDICD_Doc
27/219
1.2 Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)17
Los siguientes apartados se centrarn en explicar de una manera escueta el funcionamiento
de cada uno de los componentes de un controlador difuso, se puede encontrar informacin
ms detallada sobre ellos en el tema 6 del software o en el capitulo 2 de esta memoria.
1.2.2.1
Mdulo Difuminador
El bloque difusor o difuminador bsicamente se encarga de recibir las mltiples
entradas concretas (valores crisps de entrada) que llegan al sistema y les asocia
valores lingsticos referentes a los distintos conjuntos difusos (Figura 1.6).
Adems, el bloque difusor es capaz de generar un escalado entre los valores fsicos
de las variables de medida del proceso a un universo de discurso normalizado, esta
funcionalidad es opcional.
El proceso de difuminacin consiste en trasladar al universo de discurso de la variable la
funcin de pertenencia asociada al de difuminacin de forma que el conjunto difuso quede
centrado con respecto al valor puntual de entrada para esa variable medido en ese instante
de tiempo. Posteriormente se obtendr un valor de posibilidad para cada etiqueta,
expresando en qu medida el valor actual es similar o pertenece a las etiquetas. El valor de
posibilidad ser utilizado por el motor de inferencia en los antecedentes de las reglas que
hagan mencin a dicha variable.
Figura 1.6: Conversin Escalar-Difusa del Bloque de Difuminacin.
1.2.2.2
Base del ConocimientoUn sistema difuso se caracteriza por un conjunto de sentencias lingsticas basadas en el
conocimiento experto. El conjunto de reglas de control forman la Base de Conocimiento, y
contienen la inteligencia asociada al dominio de la aplicacin y los objetivos de control.
La Base de Conocimiento posee dos funciones principales:
1. Proporciona las definiciones necesarias para determinar las reglas lingsticas decontrol y la manipulacin de los datos difusos del controlador.
2. Almacena los objetivos y criterios de control del dominio de los expertos mediante unconjunto de reglas lingsticas de control.
Difuminador - FM
Difuminador 1
Difuminador 2
Difuminador n
E1
Entradas
En
Norm. 1
Norm. 2
Norm. n
-
8/8/2019 SDICD_Doc
28/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)18
Dicho conjunto de reglas lingsticas de control se expresa, por lo general, mediante
sentencias difusas SI-ENTONCES (IF-THEN) que se implementan fcilmente por sentencias
condicionales difusas en trminos de la lgica difusa. Un condicional difuso Si-Entonces se
expresa simblicamente como:
Si entonces
donde podr ser nica o compuesta mediante la unin de conectores
(y/o) entre proposiciones ms simples. Cada regla difusa describe la relacin causal entre el
estado del proceso (variables de estado o entrada) y las variables de salida (variables de
control) del proceso. Un ejemplo de regla difusa (regla lingstica de control) es: Si
Temperatura es baja y Ph es bsico entonces Riego es poco
Se pueden encontrar varios tipos de reglas difusas, principalmente las podemos clasificarcomo:
Reglas con excepciones. Reglas graduales. Reglas conflictivas. Reglas de control difuso de evaluacin del estado del proceso. Reglas de control difuso para la evaluacin de objetos
Con respecto a los mtodos empleados durante el diseo del controlador para obtener lasdistintas reglas difusas de control podemos encontrar los siguientes:
Conocimiento basado en la experiencia de expertos y conocimiento deingeniera del control.
Conocimiento basado en las acciones de control de operadores adiestrados. Conocimiento basado en el modelo difuso de un proceso. Conocimiento basado en aprendizaje.
1.2.2.3 Motor de InferenciaEl Motor de Inferencia constituye el ncleo del controlador difuso. Es el encargado de inferir
las acciones de control simulando el proceso de decisin humano mediante el uso de una
implicacin difusa y las reglas de inferencia de la lgica difusa. Utiliza las tcnicas de los
Sistemas Basados en Reglas para la inferencia de los resultados.
El proceso de inferencia difusa se basa en el concepto Razonamiento Aproximado, a
continuacin se describe dicho concepto formalizado por Zadeh.
Razonamiento Aproximado: proceso de obtener consecuencias (posiblemente imprecisas)
a partir de una coleccin de premisas constituidas por afirmaciones o hechos vagos e
imprecisos. Representa, en general, la capacidad humana de tomar decisiones racionales en
-
8/8/2019 SDICD_Doc
29/219
1.2 Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)19
ambientes complejos y/o inciertos, hecho que distingue la inteligencia humana de las
capacidades de una mquina.
El Modus Ponens (la regla bsica de deduccin en la lgica de predicados) es el mtodo de
inferencia mejor conocido y ms utilizado. Puede establecerse en los siguientes trminos:
Modus Ponens: Supuesto que la implicacin Si p entonces q es cierta y dado que ocurre p
(es decir, que el hecho o proposicin p es cierta), entonces se ha de concluir que el hecho o
proposicin q tambin es cierto:
q
p
qp
(1.12)
Desde el punto de vista del Razonamiento Aproximado, la situacin que interesa es la
deduccin cuando la informacin disponible es imprecisa, incompleta o no totalmente fiable,
es decir, cuando las proposiciones contienen predicados difusos. Para este caso puede usarse
el Modus Ponensgeneralizado, que se establece en los siguientes trminos:
BesY
AesX
BesYAesX
(1.13)
donde, X e Y son variables sobre universos de discurso U y V respectivamente, y adems A,
B, A y B son conjuntos difusos (o etiquetas lingsticas) de los respectivos universos de
discurso, (que tambin pueden considerarse como informaciones difusas o restricciones
flexibles relativas a las mencionadas variables). La conclusin, en este caso, viene definida
por un conjunto difuso B sobre el universo de discurso de Y.
Ahora bien, el problema que se plantea ahora es como obtener ese nuevo conjunto difuso B.
La respuesta nos la da Zadeh a travs de la funcin nombrada como Regla Composicional de
Inferencia que se comenta a continuacin.
Regla Composicional de Inferencia. Herramienta introducida por Zadeh en 1973 para
traducir el Modus Ponens de la lgica clsica a la lgica difusa. La regla introduce una
relacin difusa R que liga los valores de X e Y, el conjunto difuso B ha de estar engendrado o
producido por A sobre Y a travs de R. Por tanto, puede escribirse RAB = y la cuestin
ahora es como construir F y la composicin para obtener B.
A partir de aqu, el desarrollo matemtico para resolver este problema nos conduce a que la
expresin general de la regla composicional es la siguiente:
-
8/8/2019 SDICD_Doc
30/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)20
{ }B(Y))I(A(X),t)X('AB'(Y) SupXx
= (1.14)
donde t es una t-norma y I es una Funcin de Implicacin.
A su vez se pueden encontrar una serie de funciones de implicacin caracterizadas por estarencasilladas dentro de una serie de familias. La clasificacin fue propuesta por Trillas y
Valverde en [Trillas85] y est constituida por los siguientes modelos:
Implicaciones fuertes o S-Implicaciones. Implicaciones residuales o R-Implicaciones. Implicaciones de la mecnica cuntica o QM-Implicaciones.
Adems de estas se pueden utilizar t-normas como funciones de implicacin.
Resumiendo, el Proceso General de Inferencia es el siguiente:
1. Emparejar Antecedentes y Entradas: Para cada regla se calcula el grado deemparejamiento entre cada proposicin atmica de su antecedente y el valor
correspondiente de la entrada (difuminado o no).
2. Grado de Activacin o Agregacin de los Antecedentes : Para cada regla secalcula el grado de activacin aplicando una conjuncin (t-norma) o disyuncin (s-
norma) segn corresponda a los valores anteriores del primer paso.
3. Resultado de cada Regla: Para cada regla se calcula su valor resultante segn sugrado de activacin y la semntica elegida para la regla. Este es el paso ms largo y
complejo pues para cada valor en las salidas se debe calcular el mayor valor de la
operacin, para todos los posibles valores de las entradas (operacin Supx).
4. Regla de Combinacin: Agregacin de todos los resultados individuales obtenidosde cada una de las reglas aplicadas.
1.2.2.4 Mdulo ConcresorLas variables de salida del controlador difuso deben presentarse de forma concreta o
determinista (valores crisps), pues cualquier proceso industrial utiliza actuadores ya sean
mecnicos, neumticos, elctricos o de cualquier otro tipo que aceptan nicamente seales
concretas (sin ambigedad).
Una vez obtenido el conjunto difuso A tras el proceso de inferencia sobre la variable de
salida, se determina el proceso por el cual el conjunto difuso inferido es convertido a valor
numrico concreto representativo de dicho conjunto difuso.
-
8/8/2019 SDICD_Doc
31/219
1.2 Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)21
Para encontrar un valor que sea representativo del conjunto difuso resultante tras el proceso
de inferencia varios son los mtodos que pueden tomarse. Estos mtodos van a clasificarse
en dos grupos principales:
Grupo A: Estn basados en el nuevo conjunto A agregando las funciones depertenencia de las variables de salida de todas las reglas.
Grupo B: Estn basados directamente en los conjuntos Bi resultantes de cada reglaindividualmente (sin hacer la agregacin).
La diferencia entre un grupo y otro es la producida por aplicacin del operador de agregacin
sobre los conjuntos Bi para la obtencin de A, como se puede observar en la Figura 1.7.
)x(B)x(A n1i
i=
= (1.15)
Figura 1.7: Diferencia entre el conjunto difuso A y los conjuntos B i
A la hora de implementar los algoritmos que realicen dichos mtodos de concrecin, ya sean
los del grupo A o B, es necesario realizar un anlisis de los valores representativos (G, W, S
y H) de un conjunto difuso:
G - Punto de Mximo Criterio (PMC) o Media de Mximos (MoM) . El PMC de unconjunto difuso A equivale al valor del universo de discurso que maximiza su funcin
de pertenencia. En funcin del nmero de puntos que maximizan la funcin y segn el
tipo de funcin de pertenencia se definen los siguientes casos sobre la expresin del
PMC: PMC nico, mono-intervalar y multi-intervalar.
W - Centro de Gravedad (CoG). El Centro de Gravedad de un conjunto difuso Aviene dado por la expresin:
=
x
x
dx)x(A
dx)x(Ax
)A(CoG (1.16)
S rea. El rea de un conjunto difuso A viene dada por la expresin obtenidaanteriormente en el CoG de forma que:
( )XA x dx (1.17)
-
8/8/2019 SDICD_Doc
32/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)22
H Altura. La altura de un conjunto difusoA viene dada por la expresin:
)x(sup)A(Altura Ax
=
(1.18)
siendo el universo de discurso del conjunto difuso A.
A partir de estos valores se obtienen los distintos mtodos de concresin que se pueden
encontrar en los controladores difusos.
1.2.3 Mtodos de Ajuste de Controladores DifusosLos controladores difusos contienen un conjunto de parmetros que pueden verse alterados
para modificar el funcionamiento del controlador. Estos son los siguientes:
Factor de Escala (FE): Las entradas y salidas del controlador pueden escalarsevariando los lmites de su universo de discurso y modificando proporcionalmente las
etiquetas.
Modificacin de los Conjuntos Difusos: Se trata de modificar la definicin de lasetiquetas lingsticas. Con este tipo de cambio podemos aumentar la sensibilidad
(ganancia) del controlador para valores de cierta zona del universo.
Modificacin de las Reglas de la Base de Conocimiento: Se trata de modificar elcontenido de las reglas. Los controladores que realizan sta funcin se denominan
controladores Autoorganizativos.
Efecto Ventana: Cuando la salida de un sistema de control difuso est en ciertorango, entonces se puede cambiar el banco de reglas para conseguir mayor
especificidad.
1.2.4 Tipos de Controladores DifusosAtendiendo al modo de operar de los controladores difusos pueden distinguirse los siguientes
tipos:
Controladores Difusos Directos: las caractersticas del controlador se establecenpor la naturaleza de las variables de entrada y salida utilizada.
Controladores Difusos Adaptativos: pueden reajustarse automticamente parahacer frente a las nuevas caractersticas del proceso. De este modo, pueden hacer
frente a cierto nmero de procesos con una no-linealidad implcita.
-
8/8/2019 SDICD_Doc
33/219
1.2 Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)23
Controladores Difusos Auto-Organizados (SOC - Se l f -Organ is ing Cont ro l le r ) :Es un sistema capaz de modificar automticamente y sin intervencin humana su base
de conocimiento.
Controladores Difusos con Auto-Aprendizaje: Se encuentra entre una de lastcnicas ms recientes referentes a control difuso. En su mayor parte responden a
procedimientos y tcnicas de aprendizaje del tipo gradiente descendente.
Controladores basados en modelos borrosos. Control P redictivo: La aplicacinde las tcnicas de modelado precisan una serie de simplificaciones sobre los
parmetros relativos a antecedentes y consecuentes.
Controladores Difusos Hbridos: Se denominan as a aquellos sistemas de controlformados por dos controladores interconectados, de los cuales uno es convencional
(como los PID), y otro es difuso.
-
8/8/2019 SDICD_Doc
34/219
Captulo 1: Introduccin al Control Difuso
Software Didctico para la Introduccin al Control Difuso (SDICD)24
-
8/8/2019 SDICD_Doc
35/219
Software Didctico para la Introduccin al Control Difuso (SDICD)25
CAPTULO 2 Libro ElectrnicoSDICD
En este captulo se recogern los contenidos incluidos dentro del programa SDICD. Software
Didctico para la Introduccin al Control Difuso es una herramienta desarrollada para que
cualquier persona en general y los estudiantes de la Universidad de Mlaga en particular
puedan aprender los conceptos fundamentales que intervienen en el control difuso, como tal
tiene una estructura de libro, dividido en 7 temas diferenciados para un correcto aprendizaje
de la materia. El libro est compuesto por 151 presentaciones que se mostrarn a lo largo de
este captulo, en el captulo 3 se explica con detenimiento todos y cada uno de los detalles
del programa que puedan aparecer en las presentaciones.
-
8/8/2019 SDICD_Doc
36/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)26
Pgina 0, PORTADA:
Pgina 1, NDI CE GENERAL
-
8/8/2019 SDICD_Doc
37/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)27
Pgina 2, NDI CE GENERAL
Pgina 3, NDI CE GENERAL
-
8/8/2019 SDICD_Doc
38/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)28
Pgina 4, NDI CE GENERAL
Pgina 5, NDI CE GENERAL
-
8/8/2019 SDICD_Doc
39/219
-
8/8/2019 SDICD_Doc
40/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)30
Pgina 8, TEMA 1: LGICA DIFUSA
Pgina 9, 1.1 INTRODUCCIN A LA LGICA DIFUSA
-
8/8/2019 SDICD_Doc
41/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)31
Pgina 10, 1.2 HISTORIA DE LA LGIA DIFUSA
Pgina 11, LGICA DIFUSA VS LGICA CLSICA
-
8/8/2019 SDICD_Doc
42/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)32
Pgina 12, 1.4 CUANDO DEBEMOS USAR LA LGICA DIFUSA
Pgina 13, 1.5 APLICACIONES DE LA LGICA DIFUSA
-
8/8/2019 SDICD_Doc
43/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)33
Pgina 14, TEMA 2: TEORA DE CONJUNTOS DIFUSOS
Pgina 15, 2.1 LOS CONJUNTOS DIFUSOS DENTRO DE LA TEORA DECONJUNTOS
-
8/8/2019 SDICD_Doc
44/219
-
8/8/2019 SDICD_Doc
45/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)35
Pgina 18, 2.4 TIP OS DE FUNCIONES DE PERTENENCIA
Pgina 19, 2.4.1 FUNCIN TRIANGULAR
-
8/8/2019 SDICD_Doc
46/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)36
Pgina 20, 2.4.2 FUNCIN GAMMA
Pgina 21, 2.4.3 FUNCIN S
-
8/8/2019 SDICD_Doc
47/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)37
Pgina 22, 2.4.4 FUNCIN GAUSIANA
Pgina 23, 2.4.5 FUNCIN P SEUDO-EXPONENCIAL
-
8/8/2019 SDICD_Doc
48/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)38
Pgina 24, 2.4.6 FUNCIN TRAPEZOIDAL
Pgina 25, 2.4.7 FUNCIN TRAP ECIO EXTENDIDO
-
8/8/2019 SDICD_Doc
49/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)39
Pgina 26, 2.5 DETERMINACIN DE LA FUNCIN DE PERTENENCIA
Pgina 27, 2.5.1 MTODO HORIZONTAL
-
8/8/2019 SDICD_Doc
50/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)40
Pgina 28, 2.5.2 MTODO VERTICAL
Pgina 29, 2.5.3 MTODO DE COMPARACIN DE P AREJAS
-
8/8/2019 SDICD_Doc
51/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)41
Pgina 30, 2.5.4 MTODO BASADO EN LA ESPECIFICACIN DEL PROBLEMA
Pgina 31, 2.5.5 MTODO BASADO EN LA OPTIMI ZACIN DE PARAM ETROS
-
8/8/2019 SDICD_Doc
52/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)42
Pgina 32, 2.5.6 MTODO BASADO EN LA AGRUPACIN DIFUSA
Pgina 33, 2.5.6.1 ALGORITMO FUZZY I SODATA
-
8/8/2019 SDICD_Doc
53/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)43
Pgina 34, TEMA 3: CONCEPTOS Y OPERACIONES CON CONJUNTOS DIFUSOS
Pgina 35, 3.1 CONCEPTOS SOBRE CONJUNTOS DIFUSOS
-
8/8/2019 SDICD_Doc
54/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)44
Pgina 36, 3.1.1 IGUALDAD
Pgina 37, 3.1.2 INCLUSIN
-
8/8/2019 SDICD_Doc
55/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)45
Pgina 38, 3.1.3 SOPORTE
Pgina 39, 3.1.4 NCLEO
-
8/8/2019 SDICD_Doc
56/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)46
Pgina 40, 3.1.5 ALTURA
Pgina 41, 3.1.6 CONJUNTO DI FUSO NORMALIZADO
-
8/8/2019 SDICD_Doc
57/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)47
Pgina 42, 3.1.7 ALFA-CORTE
Pgina 43, 3.1.8 CONJUNTO DIFUSO CONVEXO Y CONCAVO
-
8/8/2019 SDICD_Doc
58/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)48
Pgina 44, 3.2 OPERACIONES CON CONJUNTOS DIFUSOS
Pgina 45, 3.2.1 OPERACIONES UNARIAS SOBRE CONJUNTOS DIFUSOS
-
8/8/2019 SDICD_Doc
59/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)49
Pgina 46, 3.2.1.1 NORMALIZACIN
Pgina 47, 3.2.1.2 CONCENTRACIN
-
8/8/2019 SDICD_Doc
60/219
-
8/8/2019 SDICD_Doc
61/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)51
Pgina 50, 3.2.1.5 DIFUMINACIN
Pgina 51, 3.2.2 UNI N E INTERSECCIN
-
8/8/2019 SDICD_Doc
62/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)52
Pgina 52, 3.2.3 NORMAS Y CONORMAS TRIANGULARES
Pgina 53, 3.2.4 T-NORMA DEL MNI MO Y S-NORMA DEL MXIM O
-
8/8/2019 SDICD_Doc
63/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)53
Pgina 54, 3.2.5 PR INCIP ALES T-NORMAS Y T-CONORMAS
Pgina 55, 3.2.5.1 PRINCIPALES T-NORMAS
-
8/8/2019 SDICD_Doc
64/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)54
Pgina 56, 3.2.5.2 P RINCIP ALES S-NORMAS
Pgina 57, 3.2.6 COMPLEMENTO
-
8/8/2019 SDICD_Doc
65/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)55
Pgina 58, 3.2.7 COMPARACIN
Pgina 59, 3.2.7.1 MEDIDA DE DISTANCIAS
-
8/8/2019 SDICD_Doc
66/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)56
Pgina 60, 3.2.7.2 NDICES DE IGUALDAD
Pgina 61, 3.2.7.3 MEDIDAS DE P OSIBILIDAD Y NECESIDAD
-
8/8/2019 SDICD_Doc
67/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)57
Pgina 62, 3.2.7.4 MEDIDAS DE COMPATIBI LIDAD
Pgina 63, 3.2.7.4.1 PROPIEDADES DE LA COMPATIBI LIDAD
-
8/8/2019 SDICD_Doc
68/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)58
Pgina 64, TEMA 4: RELACIONES DIFUSAS Y NMEROS DIFUSOS
Pgina 65, 4.1 RELACIONES DIFUSAS
-
8/8/2019 SDICD_Doc
69/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)59
Pgina 66, 4.1.1 EJEMP LO SOBRE RELACIONES DIFUSAS
Pgina 67, 4.2 OPERACIONES CON RELACIONES DIFUSAS
-
8/8/2019 SDICD_Doc
70/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)60
Pgina 68, 4.2.1 OPERACIONES DE CONJUNTOS
Pgina 69, 4.2.2 COMPOSICIN DE RELACIONES DIFUSAS
-
8/8/2019 SDICD_Doc
71/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)61
Pgina 70, 4.2.3 PROYECCIN CILNDRI CA
Pgina 71, 4.2.3.1 EJEMPLO SOBRE PROYECCIN CILNDRI CA
-
8/8/2019 SDICD_Doc
72/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)62
Pgina 72, 4.2.4 EXTENSIN CIL NDRICA
Pgina 73, 4.2.4.1 EJEMP LO SOBRE EXTENSIN CIL NDRICA
-
8/8/2019 SDICD_Doc
73/219
-
8/8/2019 SDICD_Doc
74/219
-
8/8/2019 SDICD_Doc
75/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)65
Pgina 78, 4.6 ARITMTICA DIFUSA
Pgina 79, TEMA 5: CONCEPTOS BSICOS DEL CONTROL
-
8/8/2019 SDICD_Doc
76/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)66
Pgina 80, 5.1 INTRODUCCIN HISTRICA AL CONTROL
Pgina 81, 5.2 TERMINOLOGA BSICA
-
8/8/2019 SDICD_Doc
77/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)67
Pgina 82, 5.3 DIAGRAMA DE BLOQUES DE UN SISTEMA DE CONTROLGENRICO
Pgina 83, 5.4 EJEMPLO DE SISTEMA CONTROLADO
-
8/8/2019 SDICD_Doc
78/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)68
Pgina 84, 5.5 CLASIFI ACIN DE LOS CONTROLADORES
Pgina 85, 5.6 SISTEMAS MATEMTICOS DE CONTROL
-
8/8/2019 SDICD_Doc
79/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)69
Pgina 86, TEMA 6: CONTROLADORES DIFUSOS
Pgina 87, 6.1 INTRODUCCIN
-
8/8/2019 SDICD_Doc
80/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)70
Pgina 88, 6.2 COMPONENTES DE UN CONTROLADOR DIFUSO
Pgina 89, 6.2.1 ESTRUCTURA DE UN CONTROLADOR DIFUSO
-
8/8/2019 SDICD_Doc
81/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)71
Pgina 90, 6.3 MDULO DIFUMI NADOR
Pgina 91, 6.3.1 FUNCIONES DEL MDULO DIFUM INADOR
-
8/8/2019 SDICD_Doc
82/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)72
Pgina 92, 6.2.3 PROCESO DE DIFUMINACIN O CODIFICACIN
Pgina 93, 6.3.3 EJEMPLO DE DIFUMINACIN (1)
-
8/8/2019 SDICD_Doc
83/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)73
Pgina 94, 6.3.4 EJEMPLO DE DIFUMINACIN (2)
Pgina 95, 6.4 BASE DEL CONOCIMIENTO
-
8/8/2019 SDICD_Doc
84/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)74
Pgina 96, 6.4.1 FUNCIONES DE LA BASE DEL CONOCIMIENTO
Pgina 97, 6.4.2 PROPOSICIONES DIFUSAS DEL CONJUNTO DE REGLAS
-
8/8/2019 SDICD_Doc
85/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)75
Pgina 98, 6.4.2.1 PROPOSICIONES DIFUSAS BSICAS: AND, OR Y NOT
Pgina 99, 6.4.2.2 PROPOSICIONES DIFUSAS CUALIFIADADAS YCUANTIFICADAS
-
8/8/2019 SDICD_Doc
86/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)76
Pgina 100, 6.4.3 SENTENCIA DIFUSA SI-ENTONCES
Pgina 101, 6.4.4 TIP OS DE REGLAS
-
8/8/2019 SDICD_Doc
87/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)77
Pgina 102, 6.4.4.1 REGLAS CON EXEPCIONES
Pgina 103, 6.4.4.2 REGLAS GRADUALES
-
8/8/2019 SDICD_Doc
88/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)78
Pgina 104, 6.4.4.3 REGLAS CONFLI CTIVAS
Pgina 105, 6.4.4.4 REGLAS DE EVALUACIN DEL ESTADO DEL PROCESO
-
8/8/2019 SDICD_Doc
89/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)79
Pgina 106, 6.4.4.5 REGLAS DE CD PARA LA EVALUACIN DE OBJETOS
Pgina 107, 6.4.5 OBTENCIN DE LAS REGLAS DE CONTROL DI FUSO
-
8/8/2019 SDICD_Doc
90/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)80
Pgina 108, 6.4.5.1 EXPERI ENCIA DE EXPERTOS
Pgina 109, 6.4.5.2 ACCIONES DE CONTROL DE OPERADORES ADIESTRADOS
-
8/8/2019 SDICD_Doc
91/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)81
Pgina 110, 6.4.5.3 MODELO DIFUSO DE UN PROCESO
Pgina 111, 6.4.5.4 APRENDIZAJE
-
8/8/2019 SDICD_Doc
92/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)82
Pgina 112, 6.5 MOTOR DE INFERENCIA
Pgina 113, 6.5.1 RAZONAMIENTO AP ROXIMADO
-
8/8/2019 SDICD_Doc
93/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)83
Pgina 114, 6.5.2 MODUS PONENS
Pgina 115, 6.5.3 REGLA COMPOSICIONAL DE I NFERENCIA
-
8/8/2019 SDICD_Doc
94/219
-
8/8/2019 SDICD_Doc
95/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)85
Pgina 118, 6.5.5 R-IMPLI CACIONES
Pgina 119, 6.5.6 QM-IMPLI CACIONES
-
8/8/2019 SDICD_Doc
96/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)86
Pgina 120, 6.5.7 T-NORMAS COMO FUNCIONES DE IMPLICACIN
Pgina 121, 6.5.8 FUNCIONAMIENTO DEL MOTOR DE INFERENCIA
-
8/8/2019 SDICD_Doc
97/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)87
Pgina 122, 6.5.8.1 CLCULOS QUE SE REALIZAN CON REGLAS DIFUSAS
Pgina 123, 6.5.8.2 OPERADORES QUE INFLUYEN EN LA INFERENCIA
-
8/8/2019 SDICD_Doc
98/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)88
Pgina 124, 6.5.8.3 EJEMPLO DEL FUNCIONAMIENTO DE UN MOTOR DEINFERENCIA
Pgina 125, 6.5.8.4 RESUMEN DEL PROCESO GENERAL DE INFERENCIA
-
8/8/2019 SDICD_Doc
99/219
-
8/8/2019 SDICD_Doc
100/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)90
Pgina 128, 6.6.2 MTODOS DE CONCRESIN
Pgina 129, 6.6.2.1 VALORES REPRESENTATIVOS DE UN CONJUNTO DIFUSO
-
8/8/2019 SDICD_Doc
101/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)91
Pgina 130, 6.6.2.1.1 PUNTO ODE MXIMO CRITERIO G
Pgina 131 , 6.6.2.1.2 CENTRO DE GRAVEDAD W
-
8/8/2019 SDICD_Doc
102/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)92
Pgina 132, 6.6.2.1.3 REA S
Pgina 133, 6.6.2.1.4 ALTURA H
-
8/8/2019 SDICD_Doc
103/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)93
Pgina 134, 6.6.2.2 MTODOS DEL GRUPO A (1)
Pgina 135, 6.6.2.3 MTODOS DEL GRUPO A (2)
-
8/8/2019 SDICD_Doc
104/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)94
Pgina 136, 6.6.2.4 MTODOS DEL GRUPO B (1)
Pgina 137, MTODOS DEL GRUPO B (2)
-
8/8/2019 SDICD_Doc
105/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)95
Pgina 138, TEMA 7: MTODOS DE AJUSTE Y TIPOS DE CONTROLADORESDIFUSOS
Pgina 139, 7.1 MTODOS DE AJUSTE
-
8/8/2019 SDICD_Doc
106/219
-
8/8/2019 SDICD_Doc
107/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)97
Pgina 142, 7.1.3 MODIFICACIN DE LAS REGLAS DE LA BASE DELCONOCIMIENTO
Pgina 143, 7.1.4 EFECTO VENTANA
-
8/8/2019 SDICD_Doc
108/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)98
Pgina 144, 7.2 TIPOS DE CONTROLADORES DIFUSOS
Pgina 145, 7.2.1 CONTROLADORES DIFUSOS DIRECTOS
-
8/8/2019 SDICD_Doc
109/219
Capitulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)99
Pgina 146, 7.2.2 CONTROLADORES DIFUSOS ADAPTATIVOS
Pgina 147, 7.2.3 CONTROLADORES DIFUSOS AUTO-ORGANIZADOS
-
8/8/2019 SDICD_Doc
110/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)100
Pgina 148, 7.2.4 CONTROLADORES DIFUSOS CON AUTO-APRENDIZAJE
Pgina 149, 7.2.5 CONTROLADORES BASADOS EN MODELOS BORROSOS
-
8/8/2019 SDICD_Doc
111/219
-
8/8/2019 SDICD_Doc
112/219
Captulo 2: Libro Electrnico SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)102
-
8/8/2019 SDICD_Doc
113/219
Software Didctico para la Introduccin al Control Difuso (SDICD)103
CAPTULO 3 Manuales deSDICD
El objeto de este captulo es el de facilitar a cualquier usuario el acceso a SDICD, a travs de
manuales que van incluidos en el programa. El programa se puede usar de dos modos: enmodo usuario y en modo Administrador, por lo que dentro de este captulo se encuentran los
manuales de usuario de Administrador, as como una gua sobre la instalacin del programa,
que se mostrar en primer lugar.
3.1 INSTALACIN DE SDICD
La instalacin de SDICD se realiza de una forma sencilla e intuitiva para cualquier usuario
que utilice PC con asiduidad, el programa preparado para su instalacin lo podemos
encontrar principalmente en un CD, aunque tambin se podr distribuir a travs de cualquier
dispositivo de memoria, o incluso se podr descargar de internet. En cualquier caso al abrir
el CD o carpeta correspondiente encontraremos una serie de archivos como los que se
muestran en la Figura 3.1.
Figura 3.1 Archivos contenidos en el CD de SDICD
-
8/8/2019 SDICD_Doc
114/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)104
A continuacin se explicar el contenido de todos y cada uno de los archivos o carpetas
contenidos en el CD o carpeta:
ACROBAT: En esta carpeta encontraremos el programa Adobe Acrobat Reader 7.0(software de distribucin gratuita), para instalarlo nicamente tendremos que hacerdoble click sobre el archivo RP500ESP contenido por esta carpeta. Este programa es
necesario para abrir INSTALACION_SDICD.pdfdurante la instalacin o para abrir el
manual de usuario y el glosario durante la ejecucin.
INSTALACIN_SDICD.pdf: Al abrir este archivo se ejecutar el programa AdobeAcrobat Reader en el caso de que lo est instalado en el equipo, mostrando el manual
de instalacin de SDICD.
Leeme.txt: Contiene informacin til con respecto a SDICD para el usuario. SDICD.rar: este archivo contiene archivos que se van a instalar al ejecutar sobre
Setup.exe.
Setup.exe: Este es el archivo de instalacin de SDICD, al ejecutar el mismo seiniciar la instalacin del programa.
Setup.lst. Este archivo contiene la informacin necesaria para que al pulsar sobresetup.exe se instale SDICD correctamente.
Para instalar SDICD en cualquier equipo hay que ejecutar Setup.exe y seguir los siguientespasos:
1. Proceso de carga del Programa de instalacin. Durante unos segundos el
Programa de instalacin se prepara para Instalar SDICD en el equipo.
Figura 3.2 Instalacin de SDICD
-
8/8/2019 SDICD_Doc
115/219
3.1 Instalacin de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)105
2. Recomendacin de cerrar el resto de aplicaciones. Antes de proceder con la
instalacin el programa recomienda al usuario que cierre las aplicaciones abiertas en el
equipo para as evitar problemas de compatibilidad durante la instalacin. Se puede
observar en la Figura 3.2.
Figura 3.3 Ruta de I nstalacin
3. Ruta de Instalacin. Por defecto aparecer la ruta de instalacin que se muestra en
la Figura 3.3, Pulsando sobre Cambiar directorio, se podr cambiar la ruta de
instalacin, para iniciar la instalacin hay que hacer click sobre el botn que contiene
el icono del ordenador.
Figura 3.4 Ruta de I nstalacin
-
8/8/2019 SDICD_Doc
116/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)106
4. Grupo de Programas. Tras comprobar el estado de la memoria del equipo en el que
se est instalando SDICD, el programa de instalacin pasa a configurar el grupo de
programas en que se instalar en el Men Inicio del escritorio (Figura 3.4). Por defecto
aparecer la opcin Software Didctico para la Introduccin al Control Difuso.
5. Instalacin del Programa. Si se ha pulsado Continuar en el paso anterior, el
programa iniciara la instalacin de todos los archivos que componen SDICD, esta
operacin puede tardar algunos minutos.
Figura 3.5 Instalacin Correcta
6. Instalacin correcta. Si el proceso se ha realizado correctamente aparecer en la
pantalla una ventana similar a la de la Figura 3.5.
Si se han seguido los pasos de Instalacin de SDICD por defecto se habr instalado el
programa en el directorio C:\Archivos de programa\SDICD, adems podremos encontrar
SDICD.exe en el men inicio de nuestro sistema operativo Windows.
3.2 MANUAL P ARA EL ADMINISTRADOR DE SDICD
En este apartado se tratan las diferencias existentes en SDICD en el caso de que el usuario
del programa sea el Administrador.
3.2.1 Iniciar Sesin de Administrador
El Administrador es el nico usuario de SDICD registrado al iniciar el programa por primera
vez. El inicio de sesin para el Administrador es igual qu para cualquier usuario de SDICD, a
excepcin de algunos conceptos que se tratan a continuacin:
Contrasea para el Administrador. Como se ha dicho anteriormente elAdministrador es un usuario registrado al instalar SDICD, por lo que no se puede crear
ni eliminar y la contrasea est definida dentro del programa inicialmente, pudindose
modificar. La contrasea establecida para iniciar sesin como Administrador al ejecutar
el programa la primera vez es SDICD, siendo indiferente que se escriba en maysculas
o minsculas.
Sesin de Administrador. Al introducir la contrasea el programa nos muestra lapantalla de inicio de sesin para el Administrador (Figura 3.6), en este caso nosencontramos algunas diferencias con respecto a un usuario estndar.
-
8/8/2019 SDICD_Doc
117/219
-
8/8/2019 SDICD_Doc
118/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)108
Figura 3.7 Cambiar Contrasea Administrador
3.2.2 SDICD para el Administrador
Al iniciar sesin como Administrador nos encontramos con las siguientes diferencias con
respecto a la ejecucin se SDICD como un usuario estndar:
En la Barra de estado aparecer Administrador como usuario del programa, situada enla parte inferior derecha de la Figura 3.8.
Figura 3.8 Sesin del Administrador
-
8/8/2019 SDICD_Doc
119/219
3.2 Manual para el Administrador de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)109
A lo largo de las pginas SDICD no se ejecutarn los test, adems estar deshabilitadoel men Herramientas/Test, est situado en la parte superior izquierda de la Figura
3.7.
Estar disponible la herramienta Editor de Herramientas, a la que se puede acceder atravs del men Herramientas/Editor de Herramientas (Figura 3.7, parte superior
izquierda) y que se explica en el Apartado 3.2.3. Editor de Herramientas.
3.2.3 Editor de Herramientas
El Editor de Herramientas es una aplicacin que se utiliza para crear y/o modificar los
trminos, referencias y tests incluidos dentro de SDICD, En la Figura 3.9 se muestra la
apariencia del Editor de Herramientas. En la parte superior existen tres pestaas, una para
cada uno de los tipos de herramientas: Trminos, Referencias y Tests, cuyo contenido se
explicar en los apartados 3.2.3.1, 3.2.3.2 y 3.2.3.3 respectivamente.
Hay dos formas de salir del Editor de Herramientas durante su ejecucin, la primera de ellas
es pulsando el botn situado en la parte superior izquierda de la ventana, la segunda es
pulsando el botn Salir del Editor de Herramientas situado en la parte inferior central de la
ventana, al hacerlo el Editor de Herramientas se cerrar y se volver a la ventana principal
de SDICD, actualizando las herramientas, es decir llevando a SDICD las modificaciones
realizadas mediante el Editor de Herramientas a los trminos, referencias y tests.
Figura 3.9 Editor de Herramientas de SDICD
-
8/8/2019 SDICD_Doc
120/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)110
3.2.3.1 Trminos
Dentro del Editor de Herramientas, al pulsar sobre la pestaa Trminos (abierta inicialmente)
encontramos una ventana similar a la mostrada en la Figura 3.9. En esta ventana nos
encontramos los siguientes elementos:
Seleccione la inicial del trmino: Se trata de una lista desplegable, en la que sepuede elegir desde la A a la Z la inicial del trmino que se desea editar.
Seleccione el trmino: Se trata de una lista en la que encontramos en ordenalfabtico todos los trminos correspondientes a la inicial seleccionada.
Trmino: Muestra el nombre del trmino seleccionado. Definicin: Muestra la definicin del trmino seleccionado. Pginas en que se encuentra: Es una lista en la que se muestran las pginas del
libro SDICD en que se mostrar el trmino seleccionado.
Figura 3.10 Nuevo Trmino
Nuevo Trmino: Al pulsar sobre este botn la pantalla cambia de aspecto y muestrauna ventana similar a la de la Figura 3.10. En esta ventana se muestran todos los
campos necesarios para introducir un nuevo trmino. Adems del nombre y la
definicin se deben incluir los nmeros de las pginas de SDICD en las que aparecerel termino tras pulsar el botn Trminos, que se explica en el apartado 3.3.6 Botones
-
8/8/2019 SDICD_Doc
121/219
3.2 Manual para el Administrador de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)111
Trminos y Referencias. Una vez introducidos los datos, al pulsar sobre el botn
Aceptar se guardarn los datos introducidos (siempre y cuando estos sean correctos,
en el caso de que haya algn campo en blanco el programa no guardar los cambios y
dar al Administrador la opcin de corregir los errores) y si se pulsa Cancelar
volveremos a la pantalla principal de trminos sin introducir los datos en los archivosdel programa.
Figura 3.11 Eliminar Trmino
Eliminar Trmino: En el caso de que se pulse sobre este botn, el programa pedir laconfirmacin para eliminar el trmino seleccionado, tal y como se muestra en la Figura
3.11. En el caso de que se pulse Aceptar el programa eliminar el trmino
seleccionado y toda la informacin contenida por el mismo. En caso de que se pulse
Cancelar continuar la ejecucin normal del Editor de Herramientas de SDICD.
Figura 3.12 Modificar Trmino
Modificar Trmino: En el caso de que se pulse sobre este botn el programa pedirla confirmacin para modificar el trmino seleccionado y en el caso de que se aceptese mostrar una ventana similar a la de la Figura 3.12. Esta ventana es similar a la de
-
8/8/2019 SDICD_Doc
122/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)112
Nuevo Trmino pero en este caso todos los campos contendrn informacin
inicialmente, adems est informacin podr ser modificada. En el caso de que se
pulse el botn Aceptar, se guardar la informacin introducida (siempre y cuando
estos sean correctos, en el caso de que haya algn campo en blanco el programa no
guardar los cambios y dar al Administrador la opcin de corregir los errores) y si sepulsa Cancelar el programa continuar con su ejecucin sin guardar los cambios
introducidos.
3.2.3.2 Referencias
Dentro del Editor de Herramientas, al pulsar sobre la pestaa Referencias encontramos una
ventana similar a la mostrada en la Figura 3.13.
Figura 3.13 Referencias
En esta ventana nos encontramos los siguientes elementos:
Seleccione una Referencia: Se trata de una lista desplegable, en la que se puedeelegir entre todas las referencias introducidas hasta el momento en el programa.
Referencia: Se trata de una caja de texto en la que se muestra el nombre de lareferencia seleccionada.
Texto: Se trata de una caja de texto en la que se muestra la informacin de lareferencia seleccionada
-
8/8/2019 SDICD_Doc
123/219
3.2 Manual para el Administrador de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)113
Pginas en que se encuentra: Se trata de una lista en la que se muestran losnmeros de las pginas de SDICD en la que podremos encontrar esa referencia.
Nueva Referencia: Al pulsar sobre este botn la pantalla cambia de aspecto ymuestra una ventana similar a la de la Figura 3.14. En esta ventana se muestran todoslos campos necesarios para introducir una nueva referencia. Adems del nombre de la
referencia y del texto que contiene la misma se deben incluir los nmeros de las
pginas de SDICD en las que aparecer el termino tras pulsar el botn Referencias,
que se explica en el apartado 3.3.6 Botones Trminos y Referencias .
Figura 3.14 Nueva Referencia
Una vez introducidos los datos, al pulsar sobre el botn Aceptar se guardarn los datos
introducidos (siempre y cuando estos sean correctos, en el caso de que haya algn
campo en blanco el programa no guardar los cambios y dar al Administrador la
opcin de corregir los errores) y si se pulsa Cancelarvolveremos a la pantalla principal
de referencias sin introducir los datos en los archivos del programa.
Modificar Referencia. En el caso de que se pulse sobre este botn el programapedir la confirmacin para modificar la referencia seleccionada y en el caso de que se
acepte la ventana se mostrar similar a la de la Figura 3.15. Esta ventana es similar a
la de Nueva Referencia pero en este caso todos los campos contendrn informacin
inicialmente, adems est informacin podr ser modificada. En el caso de que se
pulse el botn Aceptar, se guardar la informacin introducida (siempre y cuandoestos sean correctos, en el caso de que haya algn campo en blanco el programa no
-
8/8/2019 SDICD_Doc
124/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)114
guardar los cambios y dar al Administrador la opcin de corregir los errores) y si se
pulsa Cancelar el programa continuar con su ejecucin sin guardar los cambios
introducidos.
Figura 3.15 Modificar Referencia
Eliminar Referencia. En el caso de que se pulse sobre este botn, el programapedir la confirmacin para eliminar la referencia seleccionada, tal y como se muestra
en la Figura 3.16. En el caso de que se pulse Aceptar el programa eliminar la
referencia seleccionada y toda la informacin contenida por la misma. En caso de que
se pulse Cancelar continuar la ejecucin normal del Editor de Herramientas de
SDICD.
Figura 3.16 Eliminar Referencia
3.2.3.3 Test
Dentro del Editor de Herramientas, al pulsar sobre la pestaa Tests encontramos una
ventana similar a la mostrada en la Figura 3.17.
-
8/8/2019 SDICD_Doc
125/219
3.2 Manual para el Administrador de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)115
Figura 3.17 Tests
En esta ventana nos encontramos los siguientes elementos:
Seleccione Tema: Se trata de una lista desplegable, en la que se puede elegir entretodos los temas que componen el temario de SDICD.
Pregunta Anterior: Este botn se usa para navegar por entre las preguntas incluidasen el tema seleccionado en la lista. Estar deshabilitado cuando la pregunta
seleccionada sea la primera del tema.
Pregunta Siguiente: Este botn se usa para navegar por entre las preguntasincluidas en el tema seleccionado en la lista. Estar deshabilitado cuando la pregunta
seleccionada sea la ltima del tema.
Pregunta a/b: Muestra informacin sobre la pregunta seleccionada en cadamomento, aes el nmero de pregunta mostrado yb el total de preguntas existentes
para el tema seleccionado en la lista. Cabe destacar que SDICD est configurado para
que existan un mnimo de 10 preguntas por tema, por lo que si alguno de los temas
contiene menos de 10 preguntas no se podr realizar el test correspondiente.
Pregunta: Caja de texto que contiene la pregunta seleccionada. Respuesta Correcta: Caja de texto que contiene la respuesta correcta a la pregunta
seleccionada.
-
8/8/2019 SDICD_Doc
126/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)116
Respuesta Incorrecta 1: Caja de texto que contiene una respuesta incorrecta a lapregunta seleccionada.
Respuesta Incorrecta 2: Caja de texto que contiene una respuesta incorrecta a lapregunta seleccionada.
Crear una nueva pregunta: Al pulsar sobre este botn la pantalla cambia de aspectoy muestra una ventana similar a la de la Figura 3.18. En esta ventana se muestran
todos los campos necesarios para introducir una nueva pregunta. Una vez introducidos
los datos, al pulsar sobre el botn Aceptar se guardarn los datos introducidos
(siempre y cuando estos sean correctos, en el caso de que haya algn campo en
blanco el programa no guardar los cambios y dar al Administrador la opcin de
corregir los errores) y si se pulsa Cancelar volveremos a la pantalla principal de
referencias sin introducir los datos en los archivos del programa.
Figura 3.18 Nueva Pregunta
Modificar esta pregunta: En el caso de que se pulse sobre este botn el programapedir la confirmacin para modificar la pregunta seleccionada y en el caso de que se
acepte la ventana se mostrar similar a la de la Figura 3.19. En este caso todos los
campos contendrn informacin inicialmente, adems est informacin podr ser
modificada. En el caso de que se pulse el botn Aceptar, se guardar la informacin
introducida (siempre y cuando estos sean correctos, en el caso de que haya algn
campo en blanco el programa no guardar los cambios y dar al Administrador la
opcin de corregir los errores) y si se pulsa Cancelar el programa continuar con suejecucin sin guardar los cambios introducidos.
-
8/8/2019 SDICD_Doc
127/219
3.2 Manual para el Administrador de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)117
Figura 3.19 Modificar Referencia
Eliminar esta pregunta: En el caso de que se pulse sobre este botn, el programapedir la confirmacin para eliminar la pregunta seleccionada, tal y como se muestra
en la Figura 3.20. En el caso de que se pulse Aceptar el programa eliminar lareferencia seleccionada y toda la informacin contenida por la misma. En caso de que
se pulse Cancelar continuar la ejecucin normal del Editor de Herramientas de
SDICD.
Figura 3.20 Eliminar Pregunta
3.2.3.4Trasladar los cambios a otros equipos
Una vez realizados cambios en las herramientas de SDICD a travs del Editor de
Herramientas, una cuestin importante es como trasladar estos cambios a otros equipos en
los que se instalado SDICD, a continuacin se desarrollarn los pasos a seguir:
1. Abrir la carpeta en la que se est instalado SDICD en el equipo en el que se ha
ejecutado el Editor de Herramientas, por defecto ser C:\Archivos del
-
8/8/2019 SDICD_Doc
128/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)118
programa\SDICD, encontraremos una serie de archivos tal y como se muestran en la
Figura 3.21.
Figura 3.21 Eliminar Pregunta
2. Seleccionar la carpeta Herramientas y ejecutar la opcin Edicin/Copiar
3. Pegar la Carpeta en algn dispositivo de memoria.
4. Abrir la carpeta en la que se est instalado SDICD en el equipo en el que se quieren
trasladar los cambios realizados mediante el uso del Editor de Herramientas, por
defecto ser C:\Archivos del programa\SDICD, encontraremos una serie de archivos
tal y como se muestran en la Figura 3.21.
5. Trasladamos la carpeta Herramientas desde el dispositivo de memoria a la carpeta
abierta en el paso 4. Al pegar la carpeta Herramientas, aparecer una ventana como
la que se muestra en la Figura 3.22. Para ejecutar los cambios debemos pulsar
repetidamente la opcin S, o simplemente pulsar S a todo.
Figura 3.22 Eliminar Pregunta
-
8/8/2019 SDICD_Doc
129/219
3.3 Manual de Usuario de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)119
6. Al cabo de unos segundos se trasladarn los archivos y se podr ejecutar SDICD en
este equipo con los cambios realizados por el Administrador en otro equipo.
7. Se recomienda al Administrador que cuando realice algn cambio, incluya en el CD de
instalacin la carpeta Herramientas con las instrucciones correspondientes pararealizar la actualizacin.
3.3 MANUAL DE USUARIO DE SDICD
En el siguiente apartado se va a explicar el funcionamiento de SDICD para que cualquier
alumno pueda comprender su funcionamiento.
3.3.1Ejecutar SDICD
Si se han seguido los pasos de Instalacin de SDICD por defecto se habr instalado el
programa en el directorio C:\Archivos de programa\SDICD, adems podremos encontrar el
SDICD.exe en el men inicio de nuestro sistema operativo Windows, sirva de referencia la
Figura 3.23.
Figura 3.23 Localizacin de SDICD.exe
-
8/8/2019 SDICD_Doc
130/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)120
3.3.2 Pantalla de Inicio
Una vez pulsado SDICI.exe se habr puesto en marcha la ejecucin de Software Didctico
para la Introduccin al Control Difuso, una vez abierto nos encontraremos con una pantalla
de inicio del programa, mostrada en la Figura 3.24.
Figura 3.24 Pantalla de I nicio de SDICD
Como se muestra en la Figura 3.24, en la pantalla de inicio podemos encontrar las siguientes
opciones:
1. Barra de Men. En la parte superior de la pantalla podremos encontrar la barra de
men de SDICD, consta de 4 mens principales que son Archivo, Herramientas,
Ejemplos y Ayuda, aunque en principio solo estn habilitadas las opciones de Archivo y
Ayuda. Esto es debido a que el programa no se muestra en su plenitud hasta que se
ha seleccionado un usuario, ya sea el Administrador o un alumno. El funcionamiento
de los mens se detalla en el apartado 3.3.4 Mens de SDICD.
2. Pantalla Central. La parte central de la pantalla (con fondo blanco) es la base que
usa SDICD para mostrar toda la informacin a lo largo de su ejecucin, en este
momento muestra la informacin bsica del programa, como es su nombre, diseador,
director, as como los logotipos de la Universidad de Mlaga, el de la E.U. Politcnica
y el de el Departamento de Lenguajes y Ciencias de la Computacin.
-
8/8/2019 SDICD_Doc
131/219
-
8/8/2019 SDICD_Doc
132/219
Captulo 3: Manuales de SDICD
Software Didctico para la Introduccin al Control Difuso (SDICD)122
Figura 3.25 Pantalla Abrir un Usuario Existente
2. Listado de Usuarios. Situado en la parte central de la ventana incluye los nombres
de todos los usuarios registrados al programa en ese equipo. La primera vez que se
ejecute el programa nicamente se mostrar en el listado el usuario Administrador,
esto ser as hasta que no se introduzca otro usuario mediante el botn Crear Nuevo
Usuario. En el momento en que se seleccione un elemento de la lista, se mostrar la
caja de texto correspondiente a la contrasea y se habilitar el botn Aceptar.
3. Introduzca la Contrasea. Inicialmente oculto, una vez que se seleccione un
elemento de la lista se muestra esta caja de tex