SDICD_Doc

download SDICD_Doc

of 219

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