SlideShare a Scribd company logo
1 of 6
Download to read offline
Fuzzy toolbox de Matlab




 Manuel Mazo Marta Marrón. Departamento de Electrónica                                    1




                                 Fuzzy toolbox de Matlab
                               Elementos del interfaz gráfico
                                                         FIS: Sistema de inferencia borroso
                                                          (Fuzzy Inference System Editor)




Editor de                                                                 Editor de reglas
 reglas                                                                    de pertenencia

                                                                              Editores

                                                                         Visualizadores


Visualizador                                                             Visualizador
  de reglas                                                              de superficies


Manuel Mazo Marta Marrón. Departamento de Electrónica                                2
Fuzzy toolbox de Matlab
                                    Relación entre los editores y función

               Función que realiza cada editor                                    Relación entre editores


              ENTRADA                       SALIDA                                      FIS Editor




                                   REGLAS                                             RULES Editor



             Términos                    Términos
             de entrada                  de salida                               MEMBERSHIP FUNCTION
            (interpretar)                (asignar)                                      Editor



 Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                    3




                                         Fuzzy toolbox de Matlab
                                                FIS editor
                                                     Hacer doble click en el            Hacer doble click en el
     Hacer doble click en el                         diagrama del sistema y el
                                                       Hacer doble click en             icono dedoble click en el
                                                                                          Hacer la variable para
     icono dedoblevariable en el
       Hacer la click de                             pasará al Rule Editor. y
                                                       diagrama del sistema             pasar al de la variable para
                                                                                          icono Membership
                                                       pasará al Rule Editor.             pasar al Membership
     entrada de la variable al
       icono para pasar       de                                                        Function Editor.
                                                                                          Function Editor.
       entrada para Functional
     Membership       pasar
       Membership
     Editor.           Function
       Editor.




                                                                                                                       Los comandos de la
                                                                                                                       barra de menú permiten la
                                                                                                                         Los comandos de
                                                                                                                         barra de menú permiten
                                                                                                                       salvar, abrir y editar un
                                                                                                                       sistema borroso editar un
                                                                                                                         salvar, abrir y usando
                                                                                                                       las cinco borroso usando
                                                                                                                         sistema herramientas
                                                                                                                       GUI. cinco herramientas
                                                                                                                         las
                                                                                                                         GUI.




                                                                                                                       Este campo de texto se
                                                                                                                       usa para editar else
                                                                                                                         Este campo de texto
                                                                                                                       nombre para editar deel
                                                                                                                         usa de cada una
                                                                                                                       las variables. cada una de
                                                                                                                         nombre de
                                                                                                                         las variables.




                                                                                                                         La línea de estado
                                                                                                                           La línea de estado
                                                                                                                         describe la operación
                                                                                                                         más reciente. operación
                                                                                                                           describe la
                                                                                                                           más reciente.
Estos menús desplegables se
usan menús desplegables se
  Estos para ajustar las
funciones para ajustar las
  usan       de inferencia,
  funciones de inferencia,
tales como el método de
  tales como el método de
defuzzificación.                                                                         El botón Help da información
  defuzzificación.                                                                       sobrebotónfuncionamiento del
                                                                                           El el Help da información
                                                                                         FIS Editor, funcionamiento del
                                                                                           sobre el y el botón Close
                                                                                         cierra la ventana. el botón Close
                                                                                           FIS Editor, y
                                                                                           cierra la ventana.
 Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                    4
Fuzzy toolbox de Matlab
                                                              Membership editor

     Esta es la lista de variables.
     Al hacer click sobre variables.
       Esta es la lista de una de
     ellas, hacer clickysobre una de
       Al se activa se pueden
     editar se activa y se pueden
       ellas, sus funciones de
                                                                                                                                                                              Los comandos de la
       editar sus funciones de
     pertenencia.
       pertenencia.                                                                                                                                                           barra de menú permiten la
                                                                                                                                                                                Los comandos de
                                                                                                                                                                                barra de menú permiten
                                                                                                                                                                              salvar, abrir y editar un
                                                                                                                                                                              sistema borroso editar un
                                                                                                                                                                                salvar, abrir y usando
                                                                                                                                                                              las cinco borroso usando
                                                                                                                                                                                sistema herramientas
                                                                                                                                                                              GUI. cinco herramientas
                                                                                                                                                                                las
                                                                                                                                                                                GUI.

    Hacer click sobre una línea
    para seleccionarla yuna línea
       Hacer click sobre poder
    cambiarseleccionarla ycomo
       para sus atributos, poder
    el cambiar sus atributos, como
         nombre, el tipo y sus
    parámetros numéricos. y sus
       el nombre, el tipo                                                                                                                                                 Este campo de texto permite
                                                                                                                                                                            Este campo de texto permite
       parámetros numéricos.                                                                                                                                              cambiar el nombre de la
                                                                                                                                                                          función de nombre de la
                                                                                                                                                                            cambiar el    pertenencia
                                                                                                                                                                          seleccionada.de pertenencia
                                                                                                                                                                            función
                                                                                                                                                                            seleccionada.


                                                                                                                                                                          Este menú desplegable
                                                                                                                                                                          permite cambiar el desplegable
                                                                                                                                                                            Este menú        tipo de la
Esta gráfica muestra todas las                                                                                                                                            función cambiar el tipo de la
                                                                                                                                                                            permite de pertenencia
funcionesgráficapertenencia todas la
  Esta      de     muestra de las                                                                                                                                           función de pertenencia
                                                                                                                                                                          activa.
variable activa. pertenencia de la
  funciones de                                                                                                                                                              activa.
  variable activa.



                                                                                                                                                                           En este campo de texto se
                                                                                                                                                                           pueden cambiar los texto se
                                                                                                                                                                              En este campo de
                                                                                                                                                                              pueden cambiar los
                                                                                                                                                                           parámetros numéricos para
                                                                                                                                                                           la parámetros numéricos para
                                                                                                                                                                               función de pertenencia
                                                                                                                                                                           seleccionada. pertenencia
                                                                                                                                                                              la función de
                                Estos campos de texto                                                                                                                         seleccionada.
                                permiten campos rango texto
                                  Estos fijar el de         de            El botón Help da
                                entrada de fijar el rango elde
                                  permiten la variable, y
                                                                          información sobre elda
                                                                            El botón Help
                                                                                                                      La línea de estado
                                rango de representación de ylael
                                  entrada de la variable,
                                                                          funcionamiento sobreFIS el
                                                                            información      del                        La línea de estado
                                                                                                                      describe la operación
                                gráfica. de representación de la
                                  rango
                                                                          Editor, y el botón del FIS
                                                                            funcionamiento Close
                                  gráfica.                                  Editor, y el botón Close                  más reciente. operación
                                                                                                                        describe la
                                                                          cierra la ventana                             más reciente.
                                                                            cierra la ventana

Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                                                                      5




                                                            Fuzzy toolbox de Matlab
                                                                  Rules editor


                                                                                                                                                Los comandos de la barra
                                                                                                                                                  Los comandos de la barra
                                                                                                                                                de menú permiten salvar,
                                                                                                                                                abrir menú permiten salvar,
                                                                                                                                                  de y editar un sistema
                                                                                                                                                borroso yusando las sistema
                                                                                                                                                  abrir   editar un cinco
                                                                                                                                                herramientas GUI. las cinco
                                                                                                                                                  borroso usando
                                                                                                                                                  herramientas GUI.




                                                                                                                                                Las reglas son introducidas,
                                                                                                                                                  Las reglas son introducidas,
                                                                                                                                                mostradas, y editadas en este
                                                                                                                                                gran campo editadastexto.
                                                                                                                                                  mostradas, y de       en este
                                                                                                                                                Despues campo de texto.
                                                                                                                                                  gran de editar hay que
                                                                                                                                                pulsar Ctrl-Return hay que
                                                                                                                                                  Despues de editar para
                                                                                                                                                  pulsar Ctrl-Return para
                                                                                                                                                evaluar las reglas.
                                                                                                                                                  evaluar las reglas.




                                                                                                                                                    La línea de estado
                                                                                                                                                      La línea de estado
                                                                                                                                                    describe la operación
                                                                                                                                                    más reciente. operación
                                                                                                                                                      describe la
                                                                                         El botón Help da información                                 más reciente.
                                                                                           El botón Help da información
                                                                                         sobre el funcionamiento del FIS
                                         Este menú desplegable                           Editor, y el botón Close cierra FIS
                                                                                           sobre el funcionamiento del la
                                         permite elegir el desplegable
                                           Este menú        modo en                      ventana. y el botón Close cierra la
                                                                                           Editor,
                                         que se muestran las reglas. en
                                           permite elegir el modo                          ventana.
                                           que se muestran las reglas.



Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                                                                      6
Fuzzy toolbox de Matlab
                                                          Rule viewer (Mamdani)
                                                                       Mam dani)
        Las columnas (amarillas) de
        los gráficos muestran comode
          Las columnas (amarillas)                        Las columnas (azules) de gráficos                       Los comandos de la barra
        selos gráficos muestran como
            usan las variables de                           Las columnas (azules) de gráficos
                                                          muestran como es usada la variable                        Los comandos de la barra
                                                                                                                  de menú permiten salvar,
          se usan las variables de
        entrada en las reglas.                            de salida encomo es usada la variable
                                                            muestran las reglas.
                                                                                                                  abrir menú permiten salvar,
                                                                                                                    de y editar un sistema
          entrada en las reglas.                            de salida en las reglas.
                                                                                                                  borroso yusando las sistema
                                                                                                                    abrir   editar un cinco
                                                                                                                  herramientas GUI. las cinco
                                                                                                                    borroso usando
                                                                                                                    herramientas GUI.




                                                                                                                    Cada línea de gráficos
                                                                                                                    representalínea regla. gráficos
                                                                                                                      Cada      una de (Aquí
                                                                                                                    tenemos 3).una regla. click
                                                                                                                      representa    Hacer (Aquí
                                                                                                                      tenemos 3). Hacer click
                                                                                                                    sobre el número de regla
                                                                                                                      sobre el número de regla
                                                                                                                    para representarla en la línea
                                                                                                                      para representarla en la línea
                                                                                                                    de estado.
                                                                                                                      de estado.




                                                                                                                    El gráfico de la parte inferior
                                                                                                                    derecha muestra parte inferior
                                                                                                                      El gráfico de la como las
                                                                                                                    salidas de muestra regla son
                                                                                                                      derecha      cada    como las
                                                                                                                      salidas de cada regla son
                                                                                                                    combinadas para conseguir un
                                                                                                                      combinadas para conseguir un
                                                                                                                    solo conjunto borroso de
                                                                                                                      solo y conjuntodefuzzificar. de
                                                                                                                    salida, después      borroso
                                                                                                                      salida, y después defuzzificar.




                                                                                                                             La línea de estado
                                                                                                                               La línea de estado
                                                                                                                             describe la operación
                  Este campo de texto permite fijar                                                                          más reciente. operación
                                                                                                                               describe la
                  la Este campo de texto permite fijar
                      entrada explícitamente.                               El botón Help da información                       más reciente.
                     la entrada explícitamente.                               El botón Help da información
                                                                            sobre el funcionamiento del FIS
                                                                            Editor, y el botón Close cierra FIS
                                                                              sobre el funcionamiento del la
                                                                            ventana. y el botón Close cierra la
                                                                              Editor,
                                                                              ventana.
Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                                   7




                                                         Fuzzy toolbox de Matlab
                                                          Rule viewer (Sugeno)
                                                                       Sugeno)




Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                                   8
Fuzzy toolbox de Matlab
                                                       Surface viewer
              Este gráfico muestra la superficie de                                                      Los comandos de la barra de menú
              salida para cualquiera de superficie de
                Este gráfico muestra la las salidas                                                      permiten salvar, de la barra de menú
                                                                                                           Los comandos abrir y editar un
              respecto parauna o dos de las salidas
                salida a cualquiera entradas al                                                          sistema borroso usando ylas cinco
                                                                                                           permiten salvar, abrir    editar un
              sistema. a una o dos entradas al
                respecto                                                                                 herramientas GUI. usando las cinco
                                                                                                           sistema borroso
                sistema.                                                                                   herramientas GUI.




                                                                                                                              Este menú desplegable
                                                                                                                              permitemenú desplegable
                                                                                                                                Este especificar la
                                                                                                                              variable de salida a la
                                                                                                                                permite especificar
                                                                                                                              representar. de salida a
                                                                                                                                variable
                                                                                                                                representar.



                                                                                                                              Pulsar     este     botón
                                                                                                                              cuando estéeste
                                                                                                                                Pulsar             botón
                                                                                                                                             listo para
                                                                                                                              calcular y representar. para
                                                                                                                                cuando esté listo
                                                                                                                                calcular y representar.




                                                                                                                             El botón Help da
                                                                                                                             información sobre elda
                                                                                                                               El botón Help
                                                                                                                             funcionamiento sobreFIS el
                                                                                                                               información      del
                                                                                                                             Editor, y el botón del FIS
                                                                                                                               funcionamiento Close
                                                                                                                               Editor, y el botón Close
                                                                                                                             cierra la ventana.
                                                                                                                               cierra la ventana.



           Estos menús desplegables                 Este campo de texto permite
           permiten menús desplegables
             Estos especificar las dos              fijar la campo deexplícitamente
                                                      Este entrada        texto permite                                          La línea de estado
           variables deespecificar las dos
             permiten entrada.                      para las la entrada explícitamente
                                                      fijar entradas sin especificar.                                              La línea de estado
                                                                                                                                 describe la operación
             variables de entrada.                    para las entradas sin especificar.   Estos campos de texto                 más reciente. operación
                                                                                                                                   describe la
                                                                                           permiten campos de texto
                                                                                             Estos    determinar la                más reciente.
                                                                                           densidad de la rejilla de la la
                                                                                             permiten determinar
                                                                                             densidad de la rejilla de la
                                                                                           gráfica.
Manuel Mazo Marta Marrón. Departamento de Electrónica                                        gráfica.                                                        9




                                Integración Fuzzy toolbox y Simulink
                       Inclusión de elementos fuzzy logic controll de la librería simulink

    Una vez diseñado el controlador, el resultado se guarda en un fichero *.fis.
    En la siguiente figura se muestra el proceso de inclusión del elemento
   fuzzy logic controller de la librería de simulink.
   Este controlador enmascarado solicita al usuario el nombre del fichero *.fis
   previamente creado (prueba.fis en la figura)




Manuel Mazo Marta Marrón. Departamento de Electrónica                                                                                                        10
Integración Fuzzy toolbox y Simulink
                                Ejemplo de sistema




Manuel Mazo Marta Marrón. Departamento de Electrónica         11

More Related Content

Recently uploaded

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 

Recently uploaded (20)

PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Fuzzy Logic Toolbox

  • 1. Fuzzy toolbox de Matlab Manuel Mazo Marta Marrón. Departamento de Electrónica 1 Fuzzy toolbox de Matlab Elementos del interfaz gráfico FIS: Sistema de inferencia borroso (Fuzzy Inference System Editor) Editor de Editor de reglas reglas de pertenencia Editores Visualizadores Visualizador Visualizador de reglas de superficies Manuel Mazo Marta Marrón. Departamento de Electrónica 2
  • 2. Fuzzy toolbox de Matlab Relación entre los editores y función Función que realiza cada editor Relación entre editores ENTRADA SALIDA FIS Editor REGLAS RULES Editor Términos Términos de entrada de salida MEMBERSHIP FUNCTION (interpretar) (asignar) Editor Manuel Mazo Marta Marrón. Departamento de Electrónica 3 Fuzzy toolbox de Matlab FIS editor Hacer doble click en el Hacer doble click en el Hacer doble click en el diagrama del sistema y el Hacer doble click en icono dedoble click en el Hacer la variable para icono dedoblevariable en el Hacer la click de pasará al Rule Editor. y diagrama del sistema pasar al de la variable para icono Membership pasará al Rule Editor. pasar al Membership entrada de la variable al icono para pasar de Function Editor. Function Editor. entrada para Functional Membership pasar Membership Editor. Function Editor. Los comandos de la barra de menú permiten la Los comandos de barra de menú permiten salvar, abrir y editar un sistema borroso editar un salvar, abrir y usando las cinco borroso usando sistema herramientas GUI. cinco herramientas las GUI. Este campo de texto se usa para editar else Este campo de texto nombre para editar deel usa de cada una las variables. cada una de nombre de las variables. La línea de estado La línea de estado describe la operación más reciente. operación describe la más reciente. Estos menús desplegables se usan menús desplegables se Estos para ajustar las funciones para ajustar las usan de inferencia, funciones de inferencia, tales como el método de tales como el método de defuzzificación. El botón Help da información defuzzificación. sobrebotónfuncionamiento del El el Help da información FIS Editor, funcionamiento del sobre el y el botón Close cierra la ventana. el botón Close FIS Editor, y cierra la ventana. Manuel Mazo Marta Marrón. Departamento de Electrónica 4
  • 3. Fuzzy toolbox de Matlab Membership editor Esta es la lista de variables. Al hacer click sobre variables. Esta es la lista de una de ellas, hacer clickysobre una de Al se activa se pueden editar se activa y se pueden ellas, sus funciones de Los comandos de la editar sus funciones de pertenencia. pertenencia. barra de menú permiten la Los comandos de barra de menú permiten salvar, abrir y editar un sistema borroso editar un salvar, abrir y usando las cinco borroso usando sistema herramientas GUI. cinco herramientas las GUI. Hacer click sobre una línea para seleccionarla yuna línea Hacer click sobre poder cambiarseleccionarla ycomo para sus atributos, poder el cambiar sus atributos, como nombre, el tipo y sus parámetros numéricos. y sus el nombre, el tipo Este campo de texto permite Este campo de texto permite parámetros numéricos. cambiar el nombre de la función de nombre de la cambiar el pertenencia seleccionada.de pertenencia función seleccionada. Este menú desplegable permite cambiar el desplegable Este menú tipo de la Esta gráfica muestra todas las función cambiar el tipo de la permite de pertenencia funcionesgráficapertenencia todas la Esta de muestra de las función de pertenencia activa. variable activa. pertenencia de la funciones de activa. variable activa. En este campo de texto se pueden cambiar los texto se En este campo de pueden cambiar los parámetros numéricos para la parámetros numéricos para función de pertenencia seleccionada. pertenencia la función de Estos campos de texto seleccionada. permiten campos rango texto Estos fijar el de de El botón Help da entrada de fijar el rango elde permiten la variable, y información sobre elda El botón Help La línea de estado rango de representación de ylael entrada de la variable, funcionamiento sobreFIS el información del La línea de estado describe la operación gráfica. de representación de la rango Editor, y el botón del FIS funcionamiento Close gráfica. Editor, y el botón Close más reciente. operación describe la cierra la ventana más reciente. cierra la ventana Manuel Mazo Marta Marrón. Departamento de Electrónica 5 Fuzzy toolbox de Matlab Rules editor Los comandos de la barra Los comandos de la barra de menú permiten salvar, abrir menú permiten salvar, de y editar un sistema borroso yusando las sistema abrir editar un cinco herramientas GUI. las cinco borroso usando herramientas GUI. Las reglas son introducidas, Las reglas son introducidas, mostradas, y editadas en este gran campo editadastexto. mostradas, y de en este Despues campo de texto. gran de editar hay que pulsar Ctrl-Return hay que Despues de editar para pulsar Ctrl-Return para evaluar las reglas. evaluar las reglas. La línea de estado La línea de estado describe la operación más reciente. operación describe la El botón Help da información más reciente. El botón Help da información sobre el funcionamiento del FIS Este menú desplegable Editor, y el botón Close cierra FIS sobre el funcionamiento del la permite elegir el desplegable Este menú modo en ventana. y el botón Close cierra la Editor, que se muestran las reglas. en permite elegir el modo ventana. que se muestran las reglas. Manuel Mazo Marta Marrón. Departamento de Electrónica 6
  • 4. Fuzzy toolbox de Matlab Rule viewer (Mamdani) Mam dani) Las columnas (amarillas) de los gráficos muestran comode Las columnas (amarillas) Las columnas (azules) de gráficos Los comandos de la barra selos gráficos muestran como usan las variables de Las columnas (azules) de gráficos muestran como es usada la variable Los comandos de la barra de menú permiten salvar, se usan las variables de entrada en las reglas. de salida encomo es usada la variable muestran las reglas. abrir menú permiten salvar, de y editar un sistema entrada en las reglas. de salida en las reglas. borroso yusando las sistema abrir editar un cinco herramientas GUI. las cinco borroso usando herramientas GUI. Cada línea de gráficos representalínea regla. gráficos Cada una de (Aquí tenemos 3).una regla. click representa Hacer (Aquí tenemos 3). Hacer click sobre el número de regla sobre el número de regla para representarla en la línea para representarla en la línea de estado. de estado. El gráfico de la parte inferior derecha muestra parte inferior El gráfico de la como las salidas de muestra regla son derecha cada como las salidas de cada regla son combinadas para conseguir un combinadas para conseguir un solo conjunto borroso de solo y conjuntodefuzzificar. de salida, después borroso salida, y después defuzzificar. La línea de estado La línea de estado describe la operación Este campo de texto permite fijar más reciente. operación describe la la Este campo de texto permite fijar entrada explícitamente. El botón Help da información más reciente. la entrada explícitamente. El botón Help da información sobre el funcionamiento del FIS Editor, y el botón Close cierra FIS sobre el funcionamiento del la ventana. y el botón Close cierra la Editor, ventana. Manuel Mazo Marta Marrón. Departamento de Electrónica 7 Fuzzy toolbox de Matlab Rule viewer (Sugeno) Sugeno) Manuel Mazo Marta Marrón. Departamento de Electrónica 8
  • 5. Fuzzy toolbox de Matlab Surface viewer Este gráfico muestra la superficie de Los comandos de la barra de menú salida para cualquiera de superficie de Este gráfico muestra la las salidas permiten salvar, de la barra de menú Los comandos abrir y editar un respecto parauna o dos de las salidas salida a cualquiera entradas al sistema borroso usando ylas cinco permiten salvar, abrir editar un sistema. a una o dos entradas al respecto herramientas GUI. usando las cinco sistema borroso sistema. herramientas GUI. Este menú desplegable permitemenú desplegable Este especificar la variable de salida a la permite especificar representar. de salida a variable representar. Pulsar este botón cuando estéeste Pulsar botón listo para calcular y representar. para cuando esté listo calcular y representar. El botón Help da información sobre elda El botón Help funcionamiento sobreFIS el información del Editor, y el botón del FIS funcionamiento Close Editor, y el botón Close cierra la ventana. cierra la ventana. Estos menús desplegables Este campo de texto permite permiten menús desplegables Estos especificar las dos fijar la campo deexplícitamente Este entrada texto permite La línea de estado variables deespecificar las dos permiten entrada. para las la entrada explícitamente fijar entradas sin especificar. La línea de estado describe la operación variables de entrada. para las entradas sin especificar. Estos campos de texto más reciente. operación describe la permiten campos de texto Estos determinar la más reciente. densidad de la rejilla de la la permiten determinar densidad de la rejilla de la gráfica. Manuel Mazo Marta Marrón. Departamento de Electrónica gráfica. 9 Integración Fuzzy toolbox y Simulink Inclusión de elementos fuzzy logic controll de la librería simulink Una vez diseñado el controlador, el resultado se guarda en un fichero *.fis. En la siguiente figura se muestra el proceso de inclusión del elemento fuzzy logic controller de la librería de simulink. Este controlador enmascarado solicita al usuario el nombre del fichero *.fis previamente creado (prueba.fis en la figura) Manuel Mazo Marta Marrón. Departamento de Electrónica 10
  • 6. Integración Fuzzy toolbox y Simulink Ejemplo de sistema Manuel Mazo Marta Marrón. Departamento de Electrónica 11