Álgebra abstracta aplicada en ingeniería: casos de aplicación en sistemas difusos tipo 1 y tipo 2
()
Información de este libro electrónico
Relacionado con Álgebra abstracta aplicada en ingeniería
Títulos en esta serie (50)
Justicia y paz en la novela de crímenes Calificación: 0 de 5 estrellas0 calificacionesRepública, violencia y género en la novela de crímenes Calificación: 0 de 5 estrellas0 calificacionesBreve historia de la narrativa colombiana: Siglos XVI-XX Calificación: 5 de 5 estrellas5/5La novela de crímenes en América Latina: un espacio de anomia social Calificación: 5 de 5 estrellas5/5Memoria de crímenes: Literatura, medios audiovisuales y testimonios Calificación: 0 de 5 estrellas0 calificacionesEl cielo y otros infiernos Calificación: 0 de 5 estrellas0 calificacionesLa anomia en la novela de crímenes en Colombia Calificación: 0 de 5 estrellas0 calificacionesCapitalismo, crisis y anarquismo en la novela de crímenes del siglo XXI en España Calificación: 0 de 5 estrellas0 calificacionesLas hojas breves: Acerca de Fernando Pessoa Calificación: 0 de 5 estrellas0 calificacionesIngeniería de Costos: Un enfoque basado en la gestión de operaciones de manufactura y logística Calificación: 0 de 5 estrellas0 calificacionesCuando nada concuerda Calificación: 0 de 5 estrellas0 calificacionesAsedios a la palabra: (Para un arte poético) Calificación: 0 de 5 estrellas0 calificacionesMemorias de una cinefilia: (Andrés Caicedo, Carlos Mayolo, Luis Ospina) Calificación: 1 de 5 estrellas1/5Python a su alcance Calificación: 4 de 5 estrellas4/5Modelo de integración de servicios para el sistema de salud en Colombia Calificación: 0 de 5 estrellas0 calificacionesCargadores de baterías de mediana y baja capacidad para vehículos eléctricos: Consideraciones preliminares de diseño Calificación: 0 de 5 estrellas0 calificacionesMicrorredes eléctricas Calificación: 0 de 5 estrellas0 calificacionesElementos de estadística para ingeniería: Un curso básico Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la ciencia de datos en R: Un enfoque práctico Calificación: 0 de 5 estrellas0 calificacionesEstática aplicada en ingeniería civil: Introducción al análisis de cerchas, marcos y vigas Calificación: 0 de 5 estrellas0 calificacionesIntroducción Al Psoc5Lp: Teoría y aplicaciones práctica Calificación: 0 de 5 estrellas0 calificacionesEstructuras de datos en java Calificación: 0 de 5 estrellas0 calificacionesEl Nuevo Reto: Los Datos Abiertos En Colombia Calificación: 0 de 5 estrellas0 calificacionesHerramientas de modelación de ingeniería de rránsito Calificación: 0 de 5 estrellas0 calificacionesGuía para el análisis y solución de problemas de resistencia de materiales Calificación: 0 de 5 estrellas0 calificacionesGeometría euclidiana Calificación: 0 de 5 estrellas0 calificacionesIncidencia de la lógica del cambio en la viabilidad organizacional: Conceptos de transmisión y distribución. Modelación de líneas y redes Calificación: 0 de 5 estrellas0 calificacionesAplicaciones Web con HTML, JavaScript y Php Calificación: 0 de 5 estrellas0 calificacionesMetodologías ágiles para el desarrollo de software Calificación: 0 de 5 estrellas0 calificacionesManual de civil 3D aplicado a proyectos viales Calificación: 0 de 5 estrellas0 calificaciones
Libros electrónicos relacionados
Matemáticas avanzadas aplicadas para ingeniería Calificación: 0 de 5 estrellas0 calificacionesManual de álgebra lineal Calificación: 0 de 5 estrellas0 calificacionesEnfoque práctico de control moderno: Con aplicaciones en Matlab Calificación: 5 de 5 estrellas5/5Introducción a las señales y sistemas Calificación: 4 de 5 estrellas4/5Introducción al análisis estadístico multivariado aplicado: Experiencia y casos en el Caribe colombiano Calificación: 5 de 5 estrellas5/5Fundamentos matemáticos para ciencias químicas e ingeniería Calificación: 0 de 5 estrellas0 calificacionesManual de álgebra lineal 2da edición Calificación: 0 de 5 estrellas0 calificacionesMecatrónica: modelado, simulación y control de sistemas físicos Calificación: 0 de 5 estrellas0 calificacionesIntroducción al Machine Learning con MATLAB Calificación: 0 de 5 estrellas0 calificacionesFundamentos matemáticos para administradores y contadores Calificación: 0 de 5 estrellas0 calificacionesDiseño y construcción de algoritmos Calificación: 4 de 5 estrellas4/5Métodos numéricos II: ecuaciones diferenciales, ordinarias y parciales Calificación: 0 de 5 estrellas0 calificacionesRetórica creativa: Programas de ideación publicitaria Calificación: 0 de 5 estrellas0 calificacionesEl algoritmo de sintonización simple de controladores difusos: (ASSCD) Calificación: 0 de 5 estrellas0 calificacionesHidráulica de tuberías Calificación: 0 de 5 estrellas0 calificacionesMatemática fundamental para matemáticos Calificación: 5 de 5 estrellas5/5Ejemplario: Ecuaciones Diferenciales Ordinarias Calificación: 0 de 5 estrellas0 calificacionesHidráulica de tuberías: Abastecimiento de agua, redes y riegos Calificación: 3 de 5 estrellas3/5Métodos numéricos Calificación: 5 de 5 estrellas5/5Econometría fundamental Calificación: 0 de 5 estrellas0 calificacionesModelamiento y simulación de sistemas con Simulink: Aplicaciones en ingeniería estructural Calificación: 4 de 5 estrellas4/5Econometría Calificación: 0 de 5 estrellas0 calificacionesPolinomios, matrices y cuádricas Calificación: 0 de 5 estrellas0 calificacionesUF1471 - Bases de datos relacionales y modelado de datos Calificación: 0 de 5 estrellas0 calificacionesPrincipios del análisis de Fourier: Variaciones sobre un tema clásico Calificación: 0 de 5 estrellas0 calificacionesTeoría de puestas a tierra Calificación: 4 de 5 estrellas4/5Introducción a la matemática discreta Calificación: 5 de 5 estrellas5/5Administración de redes LAN. Ejercicios prácticos con GNS3 Calificación: 0 de 5 estrellas0 calificacionesÁlgebra: Un enfoque moderno Calificación: 0 de 5 estrellas0 calificacionesModelado y simulación de redes. Aplicación de QoS con opnet modeler Calificación: 0 de 5 estrellas0 calificaciones
Matemática para usted
Introducción a las matemáticas Calificación: 3 de 5 estrellas3/5¿Soy yo normal?: Filias y parafilias sexuales Calificación: 5 de 5 estrellas5/5Probabilidad y estadística: un enfoque teórico-práctico Calificación: 4 de 5 estrellas4/5Matemática fundamental para matemáticos Calificación: 5 de 5 estrellas5/5Manual de preparación PSU Matemática Calificación: 4 de 5 estrellas4/5Estadística inferencial aplicada Calificación: 5 de 5 estrellas5/5Geometría sagrada: Desvelando el significado espiritual de varias formas y símbolos Calificación: 0 de 5 estrellas0 calificacionesRazonamiento Lógico Matemático para la toma de decisiones Calificación: 4 de 5 estrellas4/5Dignos de ser humanos: Una nueva perspectiva histórica de la humanidad Calificación: 4 de 5 estrellas4/5Matemáticas básicas 2ed. Calificación: 4 de 5 estrellas4/5Cálculo integral: Técnicas de integración Calificación: 4 de 5 estrellas4/5Estadística básica: Introducción a la estadística con R Calificación: 5 de 5 estrellas5/5Fundamentos de matemática: Introducción al nivel universitario Calificación: 3 de 5 estrellas3/5Aplicaciones de las funciones algebraicas Calificación: 5 de 5 estrellas5/5Álgebra clásica Calificación: 0 de 5 estrellas0 calificacionesEl gran teatro del mundo Calificación: 5 de 5 estrellas5/5Introducción a la geometría Calificación: 5 de 5 estrellas5/5Pitágoras y su teorema Calificación: 4 de 5 estrellas4/5Estadística descriptiva, regresión y probabilidad con aplicaciones Calificación: 5 de 5 estrellas5/5Teoría de juegos: Una introducción matemática a la toma de decisiones Calificación: 4 de 5 estrellas4/5No leer Calificación: 4 de 5 estrellas4/5Qué es (y qué no es) la estadística: Usos y abusos de una disciplina clave en la vida de los países y las personas Calificación: 5 de 5 estrellas5/5Laboratorio lector: Para entender la lectura Calificación: 5 de 5 estrellas5/5Matemáticas básicas 4ed Calificación: 5 de 5 estrellas5/5Inteligencia matemática Calificación: 4 de 5 estrellas4/5La belleza de las matemáticas Calificación: 4 de 5 estrellas4/5Estadística Descriptiva y Probabilidad Calificación: 5 de 5 estrellas5/5La Física - Aventura del pensamiento Calificación: 5 de 5 estrellas5/5CeroCeroCero: Cómo la cocaína gobierna el mundo Calificación: 4 de 5 estrellas4/5
Categorías relacionadas
Comentarios para Álgebra abstracta aplicada en ingeniería
0 clasificaciones0 comentarios
Vista previa del libro
Álgebra abstracta aplicada en ingeniería - José Jairo Soriano Méndez
Parte I
Estructuras algebraicas basadas en razonamiento lógico "saberlo" y conjuntos difusos
Capítulo 1
Estructura algebraica para lógica bivalente
1.1. Generalidades del álgebra de Boole B2 .
El álgebra de Boole B2 es una estructura (B, ∨, ∧,′, 0, 1) con B = {0,1}, donde ∨ es la disyunción entre dos proposiciones, ∧ es la conjunción, (′) la negación y 0 o 1 es la asignación del valor de verdad a la proposición, siendo uno cuando la proposición es verdadera y cero en caso contrario.
De las operaciones con conjuntos nítidos (crisp) y operaciones lógicas destacamos las siguientes propiedades:
Equation1.1-1.51.2. Diseño de automatismos o ley de control para sistemas retroalimentados basados en álgebra booleana.
El álgebra de Boole ha sido una poderosa herramienta para el diseño de sistemas automáticos [68], [84]; la lógica booleana es básicamente bi-valuada, donde las proposiciones verdaderas son valoradas con uno mientras que las falsas tienen un valor de cero; en general, una relación booleana es una función que asigna un valor de verdad a una proposición. Las proposiciones son definidas como variables y las combinaciones de ellas determinan si la salida se cumple o no, dichas combinaciones se presentan usualmente en una tabla.
Tabla 1.1. Tabla de verdad de la función O.
Considerando el operador lógico de conjunción ∧ y el operador lógico de disyunción ∨ [84]. Desde el punto de vista de la lógica, el controlador basado en lógica booleana se puede describir como un sistema de inferencia, con reglas de la forma:
Equation1.6Para p variables, cuando la k-ésima salida es verdadera se aplica la definición de minterm [68], [84], [82] o forma normal disyuntiva (FND):
Equation1.7donde:
Álgebra abstracta aplicada en ingenieríaPara q salidas parciales, la salida global Y puede expresarse de manera compacta como:
Equation1.8Ejemplo 1.1. Con la finalidad de ilustrar lo descrito anteriormente, se presenta la operación O en forma de minterms:
Álgebra abstracta aplicada en ingenieríaPara efectos de síntesis (mínimo número de términos) de un sistema booleano se pueden aplicar las siguientes simplificaciones:
1. ( a ∧ b ) ∨ ( a ∧ c) ≡ a ∨ ( b ∧ c ).
2. ( a ∨ b ) ∧ ( a ∨ c ) ≡ a ∧ ( b ∨ c ).
3. a ∨ (
a
∧ b) ≡ a ∨ b.
4. a ∧ (
b
∨ b) ≡ a.
Ejemplo 1.2. Para el caso de la función O se tiene:
Álgebra abstracta aplicada en ingenieríaEn un sistema de w salidas la m-ésima salida es:
Equation1.91.2.1. Síntesis mediante mapas de Karnaugh.
Otra metodología utilizada para hacer síntesis de automatismos, es el mapa de Karnaugh [68, 1] (Veitch, para otros autores) que se basa en una unidad fundamental de dos elementos, que representan los valores que puede tomar una variable binaria para lograr un determinado efecto. A medida que las variables (p) aumentan, también se incrementa el número de elementos (cuadros) 2p, otra forma de visualizarlo es la asignación de cada combinación de la tabla de verdad a una posición en los cuadros del mapa de Karnaugh.
Ejemplo 1.3. Para el caso de la función O, el mapa quedaría tal como aparece en la figura 1.1.
Figura 1-1Figura 1.1. Mapa de Karnaugh para la función O.
El siguiente paso es la agrupación de los cuadros adyacentes que contengan el valor de 1 en grupos de 2n para n = 1, 2, 4... cuadros adyacentes, donde n es el número de variables. Para el caso de dos variables las posibilidades de agrupar serán de 1, 2 o 4 cuadros.
Ejemplo 1.4. Para el caso de la función O se tiene una agrupación, tal como aparece en la figura 1.2.
Figura 1-2Figura 1.2. Respectiva asociación de términos para la función O.
El resultado de la reducción debido a los cambios de valores de las variables es:
Y = A1 ∨ A2
Cuando un sistema no tiene todas las posibles combinaciones 2p, las que no se dan se denominan condiciones no importa
. En este caso el mapa de Karnaugh tiene una aplicación muy importante, ya que tales condiciones se pueden asumir según la conveniencia para efectos de simplificar la expresión.
Ejemplo 1.5. Considerando la función dada por la tabla 1.2, se propone realizar la respectiva reducción empleando el mapa de Karnaugh.
Tabla 1.2. Función propuesta como ejemplo.
El resultado para Y sin considerar el caso no importa
es:
El mapa de Karnaugh asociado a la tabla 1.2 se puede observar en la figura 1.3.
Figura 1-3Figura 1.3. Respectiva reducción para la función propuesta.
La salida Y simplificada utilizando el mapa y con la condición no importa
es:
1.3. Propuesta de un método basado en grafos para la simplificación de fórmulas para B2 .
En este documento se propone un método gráfico análogo al mapa de Karnaugh, que será la base de un método general para las álgebras de tres y cuatro valores de verdad de acuerdo con la teoría de grafos donde se colocan en un polígono circunscrito a una circunferencia y en los vértices o nodos del grafo se consignen las diferentes combinaciones de variables o dígitos binarios (bits) del conjunto {1, 0}n, así el polígono tendrá como número de vértices (nodos) 2n, donde n es el número de variables, entonces para 2 variables será un cuadrado, para 3 variables un octágono, para 4 variables un hexadecágono y así sucesivamente.
En cada vértice se establece el valor F(A) para cada combinación, asegurando que de dos vértices contiguos cambie de valor solamente una variable, esto se logra haciendo que cada vez que se aumente una variable se haga una copia en espejo del previo donde la nueva variable negada y la copia nueva de la variable (como se muestra en la figura 1.4) el valor de entrada o función del elemento F(A) se situé dentro de un cuadrado que se ubica en cada vértice (se escogió el cuadrado para remarcar que son variables booleanas).
Figura 1-4Figura 1.4. Grafo para la ubicación de los elementos A y el valor de la entrada función F(A) a partir de una tabla.
El proceso de simplificación de variables se realiza de manera similar al método utilizado en el mapa de Karnaugh, es decir, se hacen asociaciones de 2n variables o bits (binary digit) unos o ceros (según sea la formal normal a escoger FND o FNC) en nodos o vértices adyacentes o aquellos que sean opuestos al eje que hace de imagen especular; de tal manera que de cada asociación de dos variables solamente una de ellas tenga cambio de valor en un bit (de 0 a 1 o viceversa), a su vez, para la asociación de cuatro vértices se tendrán todas las posibles combinaciones de dos bits y el resto constante; para cada asociación la fórmula será conformada por aquellas variables o bits que no cambian de valor. Se muestra un ejemplo en la figura 1.5 a) caso de dos variables, la asociación F1 es A1 y F2 es A2, es decir, la fórmula general simplificada es A1 ∨ A2.
Figura 1-5Figura 1.5. Ejemplo de método gráfico para la simplificación de fórmulas: a) dos variables b) tres variables.
Nota aclaratoria: en este documento los literales Ai que conforman las fórmulas asociadas a las variables ai se escribirán en mayúscula para indicar que pueden ser simplificadas o absorbidas por otras fórmulas.
En la parte b de la figura 1.5 para tres variables se tienen cuatro asociaciones, así: F1 =
A
1 ∧
A
2 F2 = A1 ∧ A2; F3 =
A
1 ∧ A3 y F4 = A2 ∧ A3 y la fórmula general simplificada es F = (
A
1 ∧
A
2) ∨ (A1 ∧ A2) ∨ (
A
1 ∧ A3) ∨ (A2 ∧ A3).
Caso especial:
Cuando por cada salida Ym existe una única salida parcial fk, entonces la m-ésima salida se puede determinar como:
Equation1.10donde Álgebra abstracta aplicada en ingeniería para todo valor de k que cumpla con fk,m = 1.
Para efectos de cálculo, el conector ∧ se puede determinar numéricamente mediante la operación matemática del mínimo o el producto y el complemento se calcula como
C
= 1 – C, de tal forma que Ym se puede determinar como:
Equation1.11o también puede tener la forma:
Equation1.121.3.1. Acción o función global de salida (concreción) del automatismo.
Para determinar la curva de conmutación¹ [69], se propone un método definido como concreción (des-booleanización) que se describe de la siguiente manera: para alguna condición de las variables de entrada (sensores en un automatismo), es decir a una combinación de la pre-condición en la tabla le corresponde una salida o post-condición (actuador en un automatismo); cuando una o más posibles combinaciones de la pre-condición activan la misma salida, esta se define como el actuador virtual ycap , al cual se le asigna un valor numérico, de tal manera que la salida se calcula multiplicando dicho valor por la fórmula resultado de la operación lógica para obtener ycap , dando asíun resultado compacto, definido como función simple de eventos concretos.
Para determinar la acción de control total del automatismo se pueden considerar las acciones parciales como el producto de la respectiva salida lógica Ym y la correspondiente acción de control vm, de tal forma que la salida total es la suma de los anteriores productos.
Equation1.13En general, un proceso interpretado por reglas del tipo Si-Entonces, puede ser representado de diferentes maneras por variables de tipo booleano.
Capítulo 2
Estructuras algebraicas del cálculo proposicional de sistemas de lógica trivalente y tetravalente
Las siguientes son las definiciones generales de álgebra de De Morgan y álgebra de Kleene.
2.1. Álgebra de fórmulas.
El conjunto de fórmulas F junto con sus conectores {∨, ∧ y ′} forman el álgebra de fórmulas ffont . Si f, g ∈ F entonces f ∨ g ∈ F, f ∧ g ∈ F y f′ ∈ F, por lo que ∨ y ∧ son operaciones binarias, ′ es una operación unaria y 0, 1 son constantes u operaciones nularias en F. El álgebra de fórmulas es entonces ffont = Lessthen F; ∨, ∧,′, 0, 1 Greaterthen . Las operaciones en ffont deben ser vistas como concatenación de símbolos. De esta forma, si f y g son fórmulas, la operación ∨ es vista como la concatenación de los símbolos de f y g junto con el símbolo ∨ para formar la nueva cadena f ∨ g diferente a g ∨ f, lo mismo sucede para las otras operaciones.
Los elementos de esta álgebra son solamente cadenas de símbolos, aún no tienen un significado conectado dado que este se agrega cuando se especifica un álgebra de valores Afont de donde las fórmulas toman sus valores. La clase de álgebras de valores Afont , que se consideran en esta investigación, son de De Morgan M4 , Kleene K3 y Boole B2 , como las presentadas en las secciones anteriores. El álgebra de fórmulas es infinita incluso si V es finito. Para más detalles véase [13, 17, 33].
2.1.1. Equivalencia entre fórmulas.
Sea